Фундаментальні основи Linux для початківців

Фундаментальні основи Linux для початківців

Linux - операційна система, створена студентом університету Лінусом Торвальдсом у жовтні 1991 року. Linux - це узагальнена назва всіх UNIX-систем, що працюють на однойменному ядрі. На початку своєї історії Linux була досить вимогливою до знань користувача. Потрібні були глибокі розуміння основ Linux, але в процесі еволюції операційної системи з 'явилося безліч дистрибутивів, що спрощують роботу в ній.

Відмінності Linux від Windows

Основа роботи в Linux з графічним середовищем не відрізняється від Windows. Але для коректної роботи Linux потрібно налаштувати.


Найсуттєвіші відмінності:

  1. Linux призначений для просунутих користувачів, Windows - "" система для всіх "".
  2. Linux перевершує Windows в обробці потоків і даних.
  3. При використанні Linux можна не боятися порушити якусь ліцензійну угоду.
  4. Будь-яка програма має власний адресний простір, незалежний від адресного простору ядра, що дозволяє з легкістю створювати вбудовані системи на основі Linux.

І це далеко неповний список переваг.

Переваги Linux

Сьогодні безліч програмістів Linux удосконалюють систему, розробляючи нові версії та її різновиди. Серед переваг можна виділити:

  1. Безкоштовність - сама операційна система і більшість програм для неї повністю безкоштовні і повністю функціональні.
  2. Відсутність вірусів - сама конфігурація ядра операційної системи виключає роботу шкідливих програм. Це дозволяє обходитися без антивірусів, які уповільнюють комп 'ютер.
  3. Відкритий вихідний код - що дозволяє використовувати і модифікувати код як завгодно. Також завдяки цьому створюється величезна кількість вбудованих систем на основі Linux.

Дистрибутиви Linux

У своєму вихідному вигляді Linux не надає таких звичних речей, як графічний інтерфейс, установка і видалення програм.

Дистрибутив - форма поширення ПЗ. Вони потрібні, щоб додати ядру ОС додаткові компоненти, що дозволить користувачам легко встановити, налаштувати, операційну систему.

Завдяки відкритому вихідному коду кількість дистрибутивів обчислюється сотнями, але більша їх частина не заслуговує уваги, оскільки вони мають незначну відмінність один від одного. Користувачам же потрібна стабільність без багові з тривалою технічною підтримкою. Далі наведено список дистрибутивів, які підійдуть новачкам для освоєння основ Linux.


Список найкращих дистрибутивів:

  1. Debian - стабільний і нетребувальний до ресурсів. Має величезну кількість пакетів для встановлення. Абсолютно безкоштовний.
  2. Ubuntu - менш консервативний варіант Debian. Вважається одним з кращих для домашнього використання.

Для початківців знайомство з Linux найкраще підійде Ubuntu, так як ця операційна система найбільш схожа на звичний всім Windows.

Встановлення і налаштування Ubuntu

Існує дві різні версії дистрибутивів Ubuntu: LTS и Regular. Головна відмінність LTS - стабільність і тривала підтримка. Така версія виходить раз на п 'ять років.

Регулярні версії виходять набагато частіше, але при цьому можуть з 'являтися різні проблеми з сумісністю тих чи інших компонентів.

На момент написання статті останньою LTS версією є 18.04 Bionic Beaver.

Установка не викличе жодних труднощів. Від користувача лише потрібно натискати кнопку "Далі" "в потрібні моменти.

Останнім етапом перед початком встановлення вам буде запропоновано ввести ідентифікуючу вас як користувача інформацію. Ця інформація стане в нагоді не тільки при старті системи, але і при запуску деяких програм.


Основи Linux

На стільниці Ubuntu розташовані: панель керування, панель dock, а також меню програм.

Панель сповіщень - це напівпрозора смуга у верхній частині екрана: дата і час, системний трей з повідомленнями, меню діяльності, яке дозволяє керувати робочим столом.

Панель Dock є певним аналогом панелі завдань Windows, на якій відображаються програми, що часто використовуються та запущені.

У меню програм з 'являються всі встановлені програми.

Разом з дистрибутивом Ubuntu постачається файловий менеджер Nautilus. Цей файловий менеджер дозволяє легко керувати файлами і каталогами.


Більшу частину інтерфейсу менеджера займає центральна панель, де розташовані, власне, самі теки і файли. Ліворуч знаходиться бічна панель, яка в загальних рисах аналогічна подібній панелі в провіднику Windows.

Назви файлів і каталогів у Linux повинні відповідати деяким правилам. Тим, хто активно користується іншими операційними системами (оскільки може бути декілька відмінностей), представлені правила найменувань файлів і каталогів:

  1. Назва не повинна перевищувати 255 символів.
  2. Linux є чутливою до регістру системою, отже, "" example.txt "" і "Example.txt" є різними файлами навіть незважаючи на те, що вони можуть перебувати в одному каталозі.
  3. Якщо назва файла або каталогу починається з "". "- такий файл або каталог буде позначено системою як прихований.
  4. Оскільки основа Linux - UNIX, то він повністю підтримує кодування UTF-8, допускається використання національної розкладки.

Термінали Linux

Робота ведеться з терміналом двома способами: повноекранний режим і віконна консоль. У першому випадку графічна оболонка ігнорується, а результат роботи програм виводиться на екран у вигляді тексту.

Для роботи з терміналом не потрібно знань основ програмування в Linux, як це може здатися на перший погляд. Потрібно лише знати певні команди. Оскільки цих команд безліч, то запам 'ятати їх дуже важко навіть людям, які добре розбираються в Linux. Тому всі ці команди можна знайти в Інтернеті або ж скористатися внутрішньою довідкою, ввівши в терміналі "find --help" ".

Встановлення і вилучення програм за допомогою Synaptic

Synaptic - програма з графічним інтерфейсом, що використовується в дистрибутивах Debian і Ubuntu, і призначена для пошуку, установки і видалення програм.


Synaptic дозволяє здійснювати пошук програм за допомогою спеціальних фільтрів. Вони знаходяться в лівому нижньому куті і розділені на критерії. Також у верхньому куті розташовано поле швидкого пошуку, введений текст буде шукатися в назві програми.

Після того як потрібна програма знайдена, можна виконати її установку. Для цього клацніть на назві програми правою клавішею миші та виберіть "Встановити". Подібно видалення та оновлення програм.