Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

Консольные утилиты 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 — "поднятие сайта за секунду"
    Установка c помощью 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 — удобный редактор с поддержкой асинхнронного скачивания плагинов и линтинга языков

Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

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

Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

  • fzf — быстрый поиск файлов (FuzzyFinder)

Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

Дополнения

Если у вас есть утилиты, которые вам нравятся, напишите о них в комментариях и я дополню ими статью! Спасибо за то, что дочитали.

Источник: habr.com

Добавить комментарий