Консольні утиліти Linux, які зможуть полегшити життя (Частина 2)
Так як попередня стаття зайшла досить добре, було б неправильно не поділитися додатковими утилітами, які я використовую і сьогодні. Відразу хочу обмовитися, що стаття адаптована і для новачків, а старим лінуксоїдам доведеться трохи сточити зуби зазнати розжовування матеріалу. Вперед у тему!
Передмова для новачків
Варто почати з того, який у вас вартує дистрибутив. Ви, звичайно ж, можете все компілювати з вихідних джерел, проте не всі користувачі мають такі навички, а якщо компілятор видасть помилку, то користувачі просто засмутяться і не зможуть спробувати нові утиліти, а не підуть шукати рішення на стаку. Щоб уникнути цього, умовимося на простих правилах:
Якщо ви сидите на гілці Debian (Ubuntu, Debian, Mint, Pop!_os) спробуйте пошукати програми на Лаунчпад, пакети у репозиторіях утиліт формату .deb
Якщо ви сидите на гілці Arch (Arch, Manjaro, Void Linux), то спробуйте пошукати програму в AUR репозиторіях, самі утиліти та програми у форматі .appimage (якщо це графічні утиліти), а також PKGBUILD файли для компілювання вихідних файлів автоматично
Якщо ви сидите на гілці RedHat (Fedora, CentOS), спробуйте скористатися вбудованою в більшість дистрибутивів гілки RedHat утилітою Flatpak (аналог Snap). Також спробуйте пошукати пакети у форматі .rpm
Якщо говорити про мене, то у мене стоїть Manjaro CLI, із встановленою на неї i3-gaps та власними конфігураціями, Якщо комусь цікаво - можете користуватися, іншим же раджу просто дотримуватися правил вгорі і пам'ятати, що будь-яка проблема в Linux вирішується простим гугленням і логічними роздумами.
Список програм
адміністрування
gotop - Програма для візуалізації процесів (аналог htop) Установка за допомогою Snap:
snap install gotop --classic
погляди — ще один аналог htop, проте цього разу більш функціональний Встановлення за допомогою pip
pip install glances
Веб розробка
JSShell - Якщо вам з якоїсь причини не подобається консоль браузера, то завжди можна зробити ті ж самі операції в терміналі
живий сервер - Утиліта для легкого запуску локального сервера з автооновленням при зміні index.html (або іншого файлу) Установка за допомогою npm sudo npm i live-server -g
wp-cli - Утиліта для адміністрування сайту на WordPress за допомогою консолі Установка за допомогою копіювання вихідного матеріалу з репозиторію