mirror of
https://github.com/SantaSpeen/santaspeen.ru-blog.git
synced 2026-05-19 16:10:16 +00:00
add linux soft
This commit is contained in:
+77
-3
@@ -1,9 +1,83 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Linux
|
||||
|
||||
Основная работа в терминале без GUI
|
||||
## Linux cli tools
|
||||
|
||||
Подборка консольных утилит которые мне кажутся удобными и полезными
|
||||
- Название + ссылка на оффициальный сайт или репозиторий
|
||||
- Краткое описание
|
||||
- Скрин (если есть)
|
||||
|
||||
### top
|
||||
- **htop** - более красивый top для процессов
|
||||
- **iotop** - информация по дисковой активности
|
||||
- **iftop** - сетевая активность
|
||||
- **ctop** - просмотр docker контейнеров
|
||||
|
||||
|
||||
### [jq](https://github.com/jqlang/jq)
|
||||
|
||||
Для работы с JSON в CLI
|
||||
|
||||
[](./jq.gif)
|
||||
|
||||
|
||||
### [yq](https://github.com/mikefarah/yq)
|
||||
|
||||
Для работы с YAML в CLI
|
||||
|
||||
|
||||
|
||||
### [bat](https://github.com/sharkdp/bat)
|
||||
|
||||
Альтернатива для `cat` с подсветкой синтаксиса, интеграция с git и много других полезных фич
|
||||
|
||||
|
||||
[](./bat.png)
|
||||
|
||||
|
||||
|
||||
### [peco](https://github.com/peco/peco)
|
||||
|
||||
Я бы назвал это интерактивным `grep` - принимает на вход список строк и создает меню с удобной навигцей и поиском
|
||||
|
||||
[](./peco.gif)
|
||||
|
||||
|
||||
### [httpie](https://github.com/httpie/cli)
|
||||
|
||||
Обычно пользуюсь `curl`, но когда нужно часто использовать различные API запросы, то этот инструмент кажется более удобным и простым
|
||||
|
||||
[](./httpie.gif)
|
||||
|
||||
|
||||
### [duf](https://github.com/muesli/duf)
|
||||
Красивая версия `df` подробная информация по дискам
|
||||
[](./duf.png)
|
||||
|
||||
|
||||
### [ncdu](https://github.com/drewcrawford/ncdu)
|
||||
Улучшенный `du` инструмент для анализа дискового пространства.
|
||||
[](./ncdu.png)
|
||||
|
||||
|
||||
|
||||
### [frontail](https://github.com/mthenw/frontail)
|
||||
Для удобного вывода логов по web интерфейсу с полем поиска
|
||||
|
||||
Можно не устанавливать и запускать с помощью docker например:
|
||||
```bash
|
||||
docker run -d -p 80:9001 -v /var/log:/log mthenw/frontail /log/syslog
|
||||
```
|
||||
по IP адресу хоста можно увидеть логи в таком формате:
|
||||
[](./frontail.png)
|
||||
|
||||
Если есть единая точка сбора логов типо ELK, Loki, OpenSearch, то `frontail` врядли пригодиться, но выглядит интересно.
|
||||
|
||||
### [iperf](https://github.com/esnet/iperf)
|
||||
|
||||
Простой и удобный инструмент для генерации трафика и проверки скорости канала
|
||||
|
||||
- ctop (Удобный просмотр контейнеров)
|
||||
Reference in New Issue
Block a user