Перейти к основному содержимому

Linux

Linux cli tools

Подборка консольных утилит которые мне кажутся удобными и полезными

  • Название + ссылка на оффициальный сайт или репозиторий
  • Краткое описание
  • Скрин (если есть)

top

  • htop - более красивый top для процессов
  • iotop - информация по дисковой активности
  • iftop - сетевая активность
  • ctop - просмотр docker контейнеров

jq

Для работы с JSON в CLI

jq

yq

Для работы с YAML в CLI

bat

Альтернатива для cat с подсветкой синтаксиса, интеграция с git и много других полезных фич

bat

peco

Я бы назвал это интерактивным grep - принимает на вход список строк и создает меню с удобной навигцей и поиском

peco

httpie

Обычно пользуюсь curl, но когда нужно часто использовать различные API запросы, то этот инструмент кажется более удобным и простым

httpie

duf

Красивая версия df подробная информация по дискам duf

ncdu

Улучшенный du инструмент для анализа дискового пространства. ncdu

frontail

Для удобного вывода логов по web интерфейсу с полем поиска

Можно не устанавливать и запускать с помощью docker например:

docker run -d -p 80:9001 -v /var/log:/log mthenw/frontail /log/syslog

по IP адресу хоста можно увидеть логи в таком формате: frontail

Если есть единая точка сбора логов типо ELK, Loki, OpenSearch, то frontail врядли пригодиться, но выглядит интересно.

iperf

Простой и удобный инструмент для генерации трафика и проверки скорости канала