Варто почати з того, який у вас дистрибутив. Ви, звичайно ж, можете все компілювати з вихідних кодів, однак не у всіх користувачів є такі навички, а якщо компілятор видасть помилку, користувачі просто засмутяться і не зможуть спробувати нові утиліти, а не підуть шукати рішення. Щоб уникнути цього умовимося на простих правилах:
- Якщо ви сидите на гілці Debian (Ubuntu, Debian, Mint Pop!_os) спробуйте пошукати програми на Launchpad, пакети в репозиторіях утиліт формату
.deb
- Якщо ви сидите на гілці Arch (Arch, Manjaro, Void Linux) то спробуйте пошукати програму AUR репозиторіях, самі утиліти та програми у форматі
.appimage
(якщо це графічні утиліти), а такожPKGBUILD
файли для компіляції вихідних файлів автоматично - Якщо ви сидите на гілці RedHat (Fedora, CentOS), то спробуйте скористатися вбудованою в більшість дистрибутивів гілки RedHat утилітою Flatpak (аналог Snap). Також, спробуйте знайти пакети у форматі
.rpm
Якщо говорити про мене, то у мене Manjaro CLI, з встановленою на неї i3-gaps, іншим же раджу просто дотримуватися правил вгорі та пам'ятати, що будь-яка проблема в Linux вирішується простим гуглінням і логічними міркуваннями.
Список програм
Адміністрування
snap install gotop --classic
- glances — ще один аналог htop, однак на цей раз функціональніший
Встановлення з допомогою pip
pip install glances
Веб розробка
- JSShell — якщо вам з якоїсь причини не подобається консоль браузера, то завжди можна зробити ті самі операції в терміналі
- live-server — утиліта для легкого запуску локального сервера з автооновленням при зміні index.html (або іншого файлу)
Встановлюється за допомогою npmsudo npm i live-server -g
- wp-cli — утиліта для адміністрування сайту на WordPress за допомогою консолі
Встановлюється за допомогою копіювання оригіналу з репозиторію
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar php wp-cli.phar --info chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
- surge — "підняття сайту за секунду"
Встановлюється за допомогою npmsudo npm i surge -g
- httpie — відлюдник веб застосунків з консолі
Встановлюється за допомогою будь-якого менеджера пакетівsudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
- hget — утиліта для парсингу сайтів в простий текстовий файл
Установка c допомогою npmsudo npm install hget -g
Програми, які полегшують роботу без GUI
- nmtui — утиліта з TUI для вибору і настройки мережі прямо з термінала
- alsamixer — утиліта для налаштування звуку
- neovim — зручний редактор, нова перероблена версія класичного vim
- browsh — браузер з псевдо-GUI (ASCII-графіка) прямо в консолі
- fzf — швидкий пошук файлів (FuzzyFinder)
Доповнення
Якщо у вас є утиліти, які вам подобаються, напишіть про них у коментарях.
Коментарі (1)