Що таке термінал і як ним користуватися?
Автор: Редакція Domeny.ForSale Опубліковано
Коротко: Комп’ютерний термінал — це інструмент, у якому ви взаємодієте із системою переважно через введення команд і читання текстових результатів. Він дає змогу, зокрема, переглядати файли, запускати програми й керувати сервером. Слово «термінал» має й інші значення: це може бути платіжний пристрій або частина аеропорту. Проте в комп’ютерному контексті найчастіше йдеться про вікно для роботи з командами.
Як працює комп’ютерний термінал?
У графічному інтерфейсі ви виконуєте завдання за допомогою вікон, кнопок і меню. У терміналі ви вводите команду, підтверджуєте її клавішею Enter й отримуєте результат, повідомлення про помилку або запит на додаткові дані. Деякі програми працюють у терміналі інтерактивно: наприклад, відображають текстовий редактор або засіб моніторингу завантаження процесора.
Сам термінал зазвичай не інтерпретує команди. Це робить оболонка — програма, яка розпізнає введені інструкції та запускає відповідні дії. Приклади оболонок — Bash, Zsh і PowerShell.
Назва має історичне походження: термінал був окремим пристроєм, зазвичай із клавіатурою та екраном, під’єднаним до комп’ютера. Сучасну програму, що відтворює цю функцію, називають емулятором термінала, хоча в повсякденному вжитку кажуть просто «термінал».
Термінал, консоль і командний рядок — у чому різниця?
Ці назви іноді вживають як синоніми, але вони описують дещо різні складники роботи з комп’ютером. Найпростіше їх розрізняти так:
| Поняття | Що означає |
|---|---|
| Термінал | Місце, де ви вводите команди й бачите результати роботи програм. |
| Оболонка | Програма, яка інтерпретує команди, наприклад Bash або PowerShell. |
| Командний рядок | Текстовий спосіб введення команд; у Windows — також назва програми cmd.exe. |
| Консоль | Залежно від контексту — локальний інтерфейс керування системою або розмовна назва вікна термінала. |
Наприклад, Windows Terminal — це програма, яка може відкривати вкладки з PowerShellem, командним рядком або оболонкою системи Linux, запущеної через WSL. WSL — це функція, яка дає змогу користуватися середовищем Linux у Windows. Отже, термінал — це «вікно», а оболонка — програма, що працює в цьому вікні.
Це розрізнення допомагає користуватися посібниками. Команда, призначена для Bash, не обов’язково працюватиме в PowerShellu, навіть якщо обидва вікна мають схожий вигляд. Важливі оболонка, система й наявність потрібної програми, а не колір тла термінала.
Для чого корисний термінал?
Термінал особливо корисний для повторюваних завдань або тих, що потребують точного зазначення параметрів. За його допомогою можна знайти файли, запустити скрипт, перевірити роботу мережевого з’єднання або працювати з Git — системою, що зберігає історію змін у файлах проєкту.
Адміністратори часто використовують термінал для підключення до серверів через SSH — протокол, що забезпечує безпечний, зашифрований доступ до віддаленого комп’ютера. Після підключення команди виконуються на сервері, а не на вашому ноутбуці. Це особливо важливо під час зміни або видалення даних.
Наприклад, перейменувати дві фотографії зазвичай зручно у файловому менеджері. Але якщо потрібно перейменувати кількасот фотографій за одним правилом, команда або скрипт може зменшити обсяг ручної роботи. Це не означає, що термінал завжди кращий: для простого одноразового завдання часто достатньо графічного інтерфейсу.
Як відкрити термінал і виконати перші команди?
У Windows знайдіть у меню «Пуск» «Terminal», «PowerShell» або «Командний рядок»; наявність програм залежить від конфігурації системи. У macOS програму Terminal можна знайти через Spotlight. У дистрибутивах Linux шукайте програму термінала в меню програм — її назва залежить від графічного середовища.
Для початку виконайте дії, які лише відображають інформацію:
- Перевірте поточний каталог, тобто папку, у якій ви зараз працюєте. У Bash, Zsh і PowerShellu введіть
pwd. У командному рядку Windows введітьcdбез додаткових аргументів. - Перегляньте вміст каталогу. У Bash і Zsh використайте
ls, у PowerShellu —Get-ChildItem, а в командному рядку Windows —dir. - Перейдіть до батьківського каталогу командою
cd ... Вона працює в усіх згаданих оболонках.
Поточний каталог є точкою відліку для багатьох команд. Якщо вказати лише назву файлу, програма зазвичай шукатиме його саме там. Шляхи з пробілами беріть у лапки, наприклад cd "Мої проєкти", якщо такий підкаталог існує.
Як безпечно користуватися терміналом?
Термінал сам по собі не небезпечний, але команди можуть змінювати конфігурацію та видаляти дані. Видалення файлу командою не обов’язково переміщує його до кошика. Особливої обережності потребують інструкції, що діють на цілі каталоги або запускаються з правами адміністратора, наприклад через sudo у Unix-подібних системах.
Не вставляйте команди з невідомого джерела, не розуміючи, що вони роблять. Особливо перевіряйте інструкції, які завантажують скрипт з інтернету й одразу запускають його. Перш ніж виконувати операції з файлами, переконайтеся, у якому каталозі ви працюєте та чи маєте копію важливих даних.
Для першого тренування створіть звичайну папку з кількома тестовими файлами. Навчіться переглядати її вміст і переходити між каталогами — без прав адміністратора та без команд, що видаляють дані.
Дивіться також: Що таке 2FA?
