Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

Alex Alex 16 липня 2020
Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

Варто почати з того, який у вас дистрибутив. Ви, звичайно ж, можете все компілювати з вихідних кодів, однак не у всіх користувачів є такі навички, а якщо компілятор видасть помилку, користувачі просто засмутяться і не зможуть спробувати нові утиліти, а не підуть шукати рішення. Щоб уникнути цього умовимося на простих правилах:

  • Якщо ви сидите на гілці 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 вирішується простим гуглінням і логічними міркуваннями.

Список програм

Адміністрування

  • gotop — програма для візуалізації процесів (аналог htop
    Встановлення з допомогою Snap:

snap install gotop --classic

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

  • glances — ще один аналог htop, однак на цей раз функціональніший
    Встановлення з допомогою pip

pip install glances

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

Веб розробка

  • JSShell — якщо вам з якоїсь причини не подобається консоль браузера, то завжди можна зробити ті самі операції в терміналі
  • live-server — утиліта для легкого запуску локального сервера з автооновленням при зміні index.html (або іншого файлу)
    Встановлюється за допомогою npm
    sudo 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 — "підняття сайту за секунду"
    Встановлюється за допомогою npm
    sudo npm i surge -g
  • httpie — відлюдник веб застосунків з консолі
    Встановлюється за допомогою будь-якого менеджера пакетів
    sudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
  • hget — утиліта для парсингу сайтів в простий текстовий файл
    Установка c допомогою npm
    sudo npm install hget -g

Програми, які полегшують роботу без GUI

  • nmtui — утиліта з TUI для вибору і настройки мережі прямо з термінала

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

  • alsamixer — утиліта для налаштування звуку

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

  • neovim — зручний редактор, нова перероблена версія класичного vim

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

  • browsh — браузер з псевдо-GUI (ASCII-графіка) прямо в консолі

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

  • fzf — швидкий пошук файлів (FuzzyFinder)

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

Доповнення

Якщо у вас є утиліти, які вам подобаються, напишіть про них у коментарях.

Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.