articles

Подборка консольных утилит

назад к оглавлению

Данный список содержит список консольных утилит, которые могут упростить работу.

Работают в операционных системах семейства Linux и Unix Для установки в MacOS рекомендуется использовать Homebrew Примеры приведены с использованием пакетного менеджреа apt

Midnight Commander

Сайт: midnight-commander.org

Я думаю, что в наше время не один разработчик, использующий Linux/Unix не обходится к без этого инструмента. Это - консольный файловый менеджер, который вдохновлен продуктом от компании Norton

Установка

apt install mc

mc

htop

Сайт: htop.dev

Данная утилита является стандартом “де-факто” уже на всех серверах (да и ПК) все линуксоидов. Это - продвинутый менеджер процессов, который уделывает классический top по всем фронтам

Установка

apt install htop

htop

OhMyZsh

Сайт: ohmyz.sh

работает поверх Zsh

Если Вы давно поняли, что классического bash Вам мало (и, возможно, вы уже перешли на zsh), то Вы можете пойти дальше и воспользоваться OhMyZsh

Как заявляют разработчики, это - framework для управления Вашими zsh конфигурациями. Позволяет настроить горячие клавиши, внешний вид и много другое в Вашей консоли.

Установка Zsh

apt install zsh

Установка OhMyZsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

ohmyzsh

Bat

Репозиторий: github.com/sharkdp/bat

Все мы прекрасно знаем и пользуемся командой cat для вывода содержимого файлов. Но разработчики пошли далше и написали утилиту bat (не путать с почтовым клиентом), которая тоже выводит содержимое файлов, но также может давать дополнительные функции:

Установка

apt install bat

bat

Exa

Репозиторий: github.com/ogham/exa

Утилита Exa дополняет утилиту ls, предоставляя возможность подсвечивать типы файлов при выводе, а также выводить файлы в виде дерева

Установка

apt install exa

exa

fd

Репозиторий: github.com/sharkdp/fd

Эта утилита - простая альтернатива встроенной утилиты find. Конечно, она не содержит всех возможностей find, но при этом покрывает большую часть стандартных кейсов, с более удобным синтаксисом

Установка

apt install fd-find

fd

httpie

Сайт: httpie.io

Если Вы тот, кто берет от cURL только выполнение запросов или же Вам необходимо потестировать Ваш api, то httpie отлично пополнит Вашу коллекцию. Он также выполняет запросы, имеет настройки и выводит результат в отформатированном в зависимости от типа файлов виде.

Установка описана тут

httpie