Я хочу точно знать, что это за команда watch
и как она используется для просмотра файлов и папок. Как вы управляете им из терминала командной строки?
command-line
КЕНТАВР
источник
источник
Ответы:
От
man watch
Скажем, вы хотите контролировать состояние вашего сетевого устройства, вы можете использовать в терминале,
Это даст вам вывод, как показано ниже, который будет обновляться каждые 2 секунды (как я использовал
-n 2
)Если вы хотите следить за изменениями папок ваших файлов в каталоге, используйте
Он покажет вам список файлов и папок в этом каталоге, который будет обновляться каждые 5 секунд.
источник
watch -d ls /path/to/directory
. Он будет обновлять список каждые 2 секунды по умолчанию.Если вы ссылаетесь на команду
watch
, она в основном запускает команду очень часто, по умолчанию каждые 2 секунды, и показывает вывод в полноэкранном режиме.Для довольно длинного примера откройте терминал и введите:
Это будет ждать 5 секунд, а затем вывести «hello world» в текстовый файл ~ / newfile.txt
Не выполняй его, а открывай новый - Ctrl+ Shift+ T.
Введите это и запустите:
Это скажет
watch
запускать командуls ~
(которая перечисляет содержимое домашнего каталога~
) каждые 2,5 секунды-n 2.5
.Вернитесь на вкладку с помощью
sleep..
, и выполните эту команду, затем переключитесь обратно на вкладку сwatch
командой. Вы должны увидеть, как вnewfile.txt
уме появляется вывод.Для получения дополнительной информации просмотрите страницу руководства
watch
с:источник