nix:komandy_i_programmy
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| nix:komandy_i_programmy [2023/12/25 13:57] – [ip] san | nix:komandy_i_programmy [2025/05/21 11:59] (текущий) – [ccze (раскраска вывода логов)] san | ||
|---|---|---|---|
| Строка 53: | Строка 53: | ||
| </ | </ | ||
| ===== ip ===== | ===== ip ===== | ||
| - | ifconfig изо всех линукс-дистрибутивов постепенно убирается. На смену ему предлагают ip | + | ifconfig изо всех линукс-дистрибутивов постепенно убирается. На смену ему предлагают ip (с тем или иным успехом заменяет ifconfig, route, netstat, ifup, ifdown и др.) |
| - | Все ключи, объекты и команды программы можно сокращать | + | Все ключи, объекты и команды программы можно сокращать: |
| < | < | ||
| ip link | ip link | ||
| Строка 62: | Строка 62: | ||
| ip address | ip address | ||
| ip a | ip a | ||
| + | |||
| + | ip route | ||
| + | ip r | ||
| + | |||
| + | ip rule | ||
| + | ip ru | ||
| + | |||
| + | ip address show dev tun0 | ||
| + | ip a s dev tun0 | ||
| </ | </ | ||
| Строка 80: | Строка 89: | ||
| </ | </ | ||
| - | < | + | Примеры (раскраска вывода не сохранена): |
| + | < | ||
| $ ip -c -br l | $ ip -c -br l | ||
| lo | lo | ||
| Строка 86: | Строка 96: | ||
| wlp1s9 | wlp1s9 | ||
| tun0 | tun0 | ||
| + | </ | ||
| + | <file bash> | ||
| + | $ ip -c -s -h -d l | ||
| + | 1: lo: < | ||
| + | link/ | ||
| + | RX: bytes packets | ||
| + | 621k | ||
| + | TX: bytes packets | ||
| + | 621k | ||
| + | ... | ||
| </ | </ | ||
| Строка 94: | Строка 114: | ||
| tail -f **/*.log | tail -f **/*.log | ||
| </ | </ | ||
| + | Вывод файла с пропуском N первых строк | ||
| + | <file bash> | ||
| + | tail -n +< | ||
| + | </ | ||
| ===== find ===== | ===== find ===== | ||
| Строка 238: | Строка 261: | ||
| * dst port - порт получателя; | * dst port - порт получателя; | ||
| * аналогично dst ip, src ip, dst net, src ip | * аналогично dst ip, src ip, dst net, src ip | ||
| + | * less, greater number - пакеты меньше и больше числа number | ||
| Доступны такие протоколы: | Доступны такие протоколы: | ||
| + | |||
| ===== find ===== | ===== find ===== | ||
| Строка 543: | Строка 568: | ||
| len=44 ip=216.58.210.142 ttl=120 DF id=0 sport=80 flags=SA seq=3 win=65535 rtt=51.0 ms | len=44 ip=216.58.210.142 ttl=120 DF id=0 sport=80 flags=SA seq=3 win=65535 rtt=51.0 ms | ||
| </ | </ | ||
| + | |||
| + | ===== ccze (раскраска вывода логов) ===== | ||
| + | |||
| + | <code bash> | ||
| + | tail -f / | ||
| + | cat / | ||
| + | </ | ||
| + | |||
| + | Чтоб получить короткие команды для раскрашеного вывода добавляем в ~/.bashrc | ||
| + | <code bash> | ||
| + | function ccat { cat $* |ccze -A; } | ||
| + | function ctail { tail -f $* |ccze -A ; } | ||
| + | </ | ||
| + | после этого можно использовать '' | ||
| {{tag> | {{tag> | ||
nix/komandy_i_programmy.1703501839.txt.gz · Последнее изменение: — san
