summaryrefslogtreecommitdiff
path: root/LINUX/XARGS, TEE и WATCH.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /LINUX/XARGS, TEE и WATCH.md
First
Diffstat (limited to 'LINUX/XARGS, TEE и WATCH.md')
-rw-r--r--LINUX/XARGS, TEE и WATCH.md24
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
+
+Полезно для мониторинга системных метрик, таких как загрузка процессора, состояние сети или места на диске.
+
+=================
+