nix:shell:hacks
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
nix:shell:hacks [2024/02/18 19:44] – [Делаем свой "Антивирус"] san | nix:shell:hacks [2025/01/28 14:29] (текущий) – [Всякие хитрости в shell] san | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Всякие хитрости в shell ====== | ====== Всякие хитрости в shell ====== | ||
+ | |||
+ | ===== сбор сетевой информации о системе ===== | ||
+ | |||
+ | <file bash get_net_info.sh> | ||
+ | # | ||
+ | | ||
+ | log=" | ||
+ | :> | ||
+ | ( | ||
+ | echo "ip a" | ||
+ | ip a | ||
+ | echo "ip r list table all" | ||
+ | ip r list table all | ||
+ | echo "ip ru" | ||
+ | ip ru | ||
+ | | ||
+ | echo " | ||
+ | iptables -S | ||
+ | echo " | ||
+ | iptables -S -t nat | ||
+ | echo " | ||
+ | iptables -S -t mangle | ||
+ | ) >> | ||
+ | </ | ||
===== получить список каталогов в текущей папке ===== | ===== получить список каталогов в текущей папке ===== | ||
Строка 34: | Строка 58: | ||
</ | </ | ||
- | ====== Всякие хитрости в shell ====== | + | |
===== получить список каталогов в текущей папке ===== | ===== получить список каталогов в текущей папке ===== | ||
Строка 83: | Строка 107: | ||
<code 4cs> | <code 4cs> | ||
tail -F / | tail -F / | ||
+ | |||
</ | </ | ||
Команда будет выводить на экран файл как обычный tail, но при этом подсвечивая строки ' | Команда будет выводить на экран файл как обычный tail, но при этом подсвечивая строки ' | ||
+ | |||
+ | Ключ -E для grep включает расширенные регулярные выражения. Это даст возможность использования пайпа '' | ||
nix/shell/hacks.1708274646.txt.gz · Последнее изменение: 2024/02/18 19:44 — san