From e5abc1fe99340b979b18864d978179f71fe8f5c5 Mon Sep 17 00:00:00 2001 From: vlapa Date: Sat, 13 Jun 2026 20:33:26 +0300 Subject: First --- "LINUX/XARGS, TEE \320\270 WATCH.md" | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "LINUX/XARGS, TEE \320\270 WATCH.md" (limited to 'LINUX/XARGS, TEE и WATCH.md') diff --git "a/LINUX/XARGS, TEE \320\270 WATCH.md" "b/LINUX/XARGS, TEE \320\270 WATCH.md" new file mode 100644 index 0000000..231b92d --- /dev/null +++ "b/LINUX/XARGS, TEE \320\270 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 + +Полезно для мониторинга системных метрик, таких как загрузка процессора, состояние сети или места на диске. + +================= + -- cgit v1.2.3