3 обов'язкові програми для терміналу Linux, які варто спробувати цього вікенду (26-28 червня)
Досліджуйте три обов'язкові програми для терміналу Linux, які зроблять вашу роботу більш ефективною та інтуїтивною.

Датa публікації: 26 червня 2026 року, 17:30 EDT
Термінал Linux надзвичайно потужний, але його використання може здаватися обтяжливим — особливо якщо ви новачок у Linux. Вам потрібно запам'ятати занадто багато команд, точно вводити довгі рядки та аналізувати щільний текстовий вивід. Але це лише стандартний досвід. З правильними інструментами ви можете зробити термінал набагато інтуїтивнішим і візуально кориснішим. Щоб вам допомогти, ось три обов'язкові програми для терміналу Linux, які варто спробувати цього вікенду.
Navi
Припиніть шукати одну й ту ж команду в Google в сотий раз
Navi найкраще розуміти як розумніший, інтерактивний замінник ручного пошуку синтаксису команд. Зазвичай, коли ви забуваєте, як працює команда в Linux, ви або покладаєтеся на пам'ять, шукаєте в Інтернеті, або відкриваєте сторінку довідки за допомогою команди man. Це працює, але часто повільно і перевантажує. Сторінки довідки є вичерпними, але не завжди практичними, коли вам просто потрібен точний синтаксис для конкретного завдання.
Ось тут Navi змінює робочий процес. Замість того, щоб читати довгу документацію, Navi надає вам пошукові шпаргалки з готовими до виконання прикладами команд. Уявіть це як палітру команд для вашого терміналу.
Наприклад, скажімо, ви хочете стиснути папку в архів .tar.gz. Зазвичай вам потрібно запам'ятати щось на кшталт:
tar -czvf archive.tar.gz folder/
Але якщо ви не можете це запам'ятати, ви можете просто запустити navi для пошуку чогось на кшталт стиснути папку, і Navi миттєво покаже вам правильну команду. Це особливо корисно для команд, які ви використовуєте час від часу, але ніколи не запам'ятовуєте, таких як ffmpeg, rsync, docker, git тощо.
Але це ще не все. Navi також підтримує параметризовані команди. Наприклад, замість статичного запису шпаргалки на кшталт:
git checkout branch-name
Navi може перетворити branch-name на редагований заповнювач, дозволяючи вам заповнити його перед виконанням.
Отже, робочий процес стає:
- Пошук команди.
- Заповнення змінних.
- Виконання.
Це робить його набагато швидшим, ніж шукати синтаксис у Google або використовувати сторінки довідки.
Тепер ви можете встановити Navi на Ubuntu, використовуючи Homebrew:
brew install navi
Якщо у вас ще не встановлено Homebrew на вашій системі, ви можете слідувати цьому посібнику.
Zoxide
Чому вводити весь шлях, коли одного слова достатньо
Zoxide працює як розумніша та швидша версія команди cd (змінити каталог) в Linux. Зазвичай, якщо ви хочете перейти до каталогу в терміналі, вам потрібно ввести його повний (або відносний) шлях. Наприклад, якщо я хочу відкрити каталог, де зберігаю всі свої статті How-To Geek, я б ввів щось на кшталт:
cd ~/Documents/HowToGeek/Articles
Як ви можете бачити, це може зробити навігацію терміналом зайво обтяжливою. Однак, з Zoxide я можу просто ввести:
z articles
і він відразу перенесе мене до каталогу моїх статей.
Але що, якщо у вас є схожі назви каталогів у кількох проектах? Скажімо, у вас є ~/Clients/Client1/Articles та ~/Clients/Client2/Articles. У такому випадку ви можете звузити пошук за допомогою команди на кшталт:
z client1 articles
або:
z client2 articles
Це усуває необхідність вводити повні шляхи, слеші або запам'ятовувати точні структури папок.
Тепер, я повинен зазначити, що зазвичай потрібно кілька днів регулярного використання, перш ніж Zoxide стане дійсно корисним. Справа в тому, що за замовчуванням Zoxide не має повного запису всіх ваших каталогів. Лише коли ви відвідуєте каталог за допомогою cd, він записує це місце і створює внутрішній індекс на основі частоти та свіжості. Як цей індекс зростає, він стає кращим у прогнозуванні, куди ви хочете йти.
Однак ви можете спростити цей процес, вручну додавши ці шляхи за допомогою цієї команди: zoxide add .
Альтернативно, ви можете попередньо індексувати всі ваші існуючі каталоги за допомогою цієї команди:
find ~ -type d -not -path '*/.*' -not -path '*/node_modules/*' -not -path '*/.git/*' | while read -r dir; do zoxide add "$dir"; done
Це сканує вашу домашню директорію та додає ваші папки в Zoxide миттєво — пропускаючи приховані папки та загальний непотріб, такий як репозиторії Git і node_modules.
Тепер, щоб встановити Zoxide, запустіть наступну команду:
curl -sSfL <https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh> | sh
Потім ініціалізуйте його, додавши цей рядок до файлу конфігурації вашої оболонки:
eval "$(zoxide init bash)"
Після налаштування Zoxide перетворює навігацію каталогами з процесу на основі шляхів у процес на основі пам'яті — роблячи переміщення в терміналі набагато швидшим. Це обов'язковий інструмент, якщо ви хочете стати більш впевненим у терміналі.
Bottom
Моніторинг системи, який не виглядає як у 90-х
Bottom є сучасним замінником традиційних інструментів моніторингу системи Linux. Зазвичай, якщо ви хочете моніторити, що відбувається у вашій системі в реальному часі — наприклад, використання ЦП, споживання ОП, запущені процеси або активність диска — ви б використовували top або htop. Ці інструменти працюють добре, але можуть здаватися щільними, застарілими або обмеженими, залежно від того, що ви намагаєтеся моніторити.
Bottom надає вам чистіший візуальний вигляд, роблячи його більш насиченим даними. Замість того, щоб просто показувати сирі списки процесів, він представляє кілька живих панелей для використання ЦП, пам'яті, мережі, диска, температури та процесів — все в одному вікні терміналу. Ви отримуєте живі графіки, що показують тенденції використання з часом, що спрощує виявлення сплесків і тривалої навантаженості.
Це стає особливо корисним під час усунення неполадок. Наприклад, якщо ваша система здається повільною, Bottom дозволяє вам швидко визначити, який процес споживає ЦП, скільки ОП використовується, чи заповнюється своп, чи насичені записи/записи на диску, або чи є мережевий трафік незвично високим.
Він також включає фільтрацію процесів. Це означає, що замість того, щоб вручну переглядати список потенційно сотень процесів, ви можете просто натиснути “/” і шукати щось конкретне, наприклад Firefox, Docker або Python. Це робить ізоляцію проблемних процесів набагато швидшою. Bottom також підтримує навігацію мишкою, що робить переміщення між панелями зручнішим для тих, хто ще не звик до інструментів лише з клавіатурою.
Щоб встановити Bottom на Ubuntu:
sudo snap install bottom
Або через Cargo:
cargo install bottom
Термінал Linux може бути набагато більш інтуїтивним
Термінал часто отримує репутацію лякаючого, але такі інструменти, як ці, доводять, що він може бути таким же доступним, як будь-який графічний інтерфейс. Чим більше ви в нього занурюєтеся, тим потужнішим стає ваш робочий процес. Тож спробуйте ці інструменти цього вікенду — ви можете виявити, що частіше звертаєтеся до терміналу, ніж очікували.