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

Консольні утиліти 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

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

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

pip install glances

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

Веб розробка

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

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

  • nmtui - утиліта з TUI для вибору та налаштування мережі прямо з терміналу

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

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

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

  • неовим - Зручний редактор з підтримкою асинхронного скачування плагінів та лінтингу мов

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

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

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

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

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

Додатки

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

Джерело: habr.com

Додати коментар або відгук