diff options
Diffstat (limited to 'LINUX/XARGS, TEE и WATCH.md')
| -rw-r--r-- | LINUX/XARGS, TEE и WATCH.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/LINUX/XARGS, TEE и WATCH.md b/LINUX/XARGS, TEE и WATCH.md new file mode 100644 index 0000000..231b92d --- /dev/null +++ b/LINUX/XARGS, TEE и WATCH.md @@ -0,0 +1,24 @@ +1️⃣ xargs: передача аргументов для гибкости +Часто команды выводят списки, и вам нужно обработать их. xargs позволяет передать эти списки в другие команды. + +Например, найдем и удалим все файлы логов (.log) в текущей директории: +`find . -name "*.log" | xargs rm + +2️⃣ tee: записываем и видим одновременно +Классная штука, если нужно и результат команды глянуть, и сохранить его на потом. Например: + +`ls -la | tee files.txt + +Выводим список файлов и одновременно сохраняем этот список в файл. + +3️⃣ watch: мониторинг в реальном времени +Наблюдение за изменениями системы? Легко с watch. Он обновляет выполнение команды через заданные интервалы. + +Например, чтобы отслеживать использование диска каждую секунду, выполним: + +`watch -n 1 df -h + +Полезно для мониторинга системных метрик, таких как загрузка процессора, состояние сети или места на диске. + +================= + |
