Термінал Linux: гайд для початківців
Графічний інтерфейс для комп’ютерів дає користувачам вибір дій. Є значки, вікна і кнопки. Ви шукаєте те, що вам потрібно, клацаєте по елементах і маніпулюєте ними, поки завдання не буде завершене. Однак через деякий час ви зрозумієте, що це займає багато часу і взагалі неефективно.
Якщо ви точно знаєте, що потрібно зробити, чому б просто не поставити комп’ютеру команду? Замість цього ми виконуємо танцювальні рухи комп’ютерною мишкою.
Що таке термінал Linux?
Термінал (командний рядок або оболонка) Linux — це текстовий інтерфейс. Його використовують для управління комп’ютером Linux. Це лише один з багатьох інструментів, що доступний користувачам для виконання різних завдань, але він найбільш ефективний.
Більшість завдань в Linux можна виконати в командному рядку. В основному, для програм існують графічні утиліти, але іноді їх просто недостатньо. Тут і знадобиться командний рядок. Робота з оболонкою — не таке страшне завдання, як можна подумати.
Ви можете використовувати термінал як браузер файлів і навіть калькулятор.
Що таке команда?
Команда — спеціальне ключове слово, котре можна використовувати в терміналі, щоб задати комп’ютеру дію. Більшість команд — це крихітні додатки, які встановлюються разом з іншою частиною вашої ОС. Як зрозуміти, що вони є на вашому комп’ютері?
Утиліти зазвичай зберігаються у відносно маловідомих місцях, типу /bin, /sbin, /usr/bin й /usr/sbin, але ваш термінал знає, де їх знайти (завдяки PATH). Деякі команди вбудовані в оболонку. Вам не варто турбуватися про те, де вони знаходяться, тому що ваш термінал в будь-якому випадку все знає.
В більшості дистрибутивів Linux, коли ваш термінал не може знайти потрібну команду на комп’ютері, він шукає в інтернеті необхідний пакет. Потім пропонує встановити та запустити його.
Приклад простої команди:
$ ls
Команда ls — скорочення від “list”, виводить список вмісту вашого поточного каталогу. Відкрийте термінал і спробуйте.
Що таке аргумент в команді?
Аргумент — це те, над чим виконується команда. Наприклад, щоб скласти список вмісту певного каталогу, ви можете вказати ім’я цього каталогу як аргумент:
$ ls Documents
У цьому прикладі ls — це команда і Documents — аргумент. Задавши в терміналі все це, ви побачите список вмісту Documents.
Які є опції в Linux?
Командні опції — частина аргументів команди. Аргумент — це все, що слідує за командою, а параметр (зазвичай, але не завжди) виділяється тире або подвійним тире.
Наприклад:
$ ls –classify Documents
У цьому прикладі –classify це варіація. У неї також є коротка версія, тому що користувачі терміналів воліють менше друкувати:
$ ls -F Documents
Деякі опції можуть самі приймати аргументи. Наприклад, –format – опція для ls, що дозволяє вам змінити спосіб представлення інформації. За умовчанням вміст каталогів надається вам в колонках, але якщо вам потрібно, щоб вони були перераховані списком, через кому ви можете встановити format на comma:
$ ls –format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt
Знак рівності (=) не обов’язковий.
Як почати використовувати термінал Linux?
Якщо ви навчитеся користуватися терміналом, це підвищить вашу продуктивність. Для початку оболонка Linux може здатися досить складною, але це зовсім не так. Вона набагато простіша у використанні, ніж в тому ж Windows. До того ж оболонка Linux дозволяє управляти системою більш ефективно. Щоб почати її використовувати, ви можете подивитися відеоуроки або почитати навчальні статті. Щоб отримати комплексні знання про роботу Linux, рекомендуємо пройти курси адміністрування Linux для новачків.