回答:
から man watch
watch-プログラムを定期的に実行し、出力を全画面表示
あなたがあなたのネットワークデバイスの状態を監視したいとします、あなたはターミナルで使うことができます、
watch -n 2 nmcli dev
それはあなたが2秒ごとに更新される以下のような出力を提供します(私が使用したように-n 2)
Every 2.0s: nmcli dev Sat Jan 18 23:09:35 2014
DEVICE TYPE STATE
eth0 802-3-ethernet connected
eth1 802-11-wireless unavailable
ディレクトリ内のファイルフォルダの変更を監視したい場合は、
watch -n 5 ls /path/to/directory
5秒ごとに更新される、そのディレクトリ内のファイルとフォルダのリストが表示されます。
watch -d ls /path/to/directory。デフォルトでは2秒ごとにリストが更新されます。
コマンドを参照している場合watch、基本的にはコマンドを時々、デフォルトでは2秒ごとに実行し、出力を全画面で表示します。
かなり長い例については、ターミナルを開いて次のように入力してください:
sleep 5; echo "hello world" >> ~/newfile.txt
これは5秒待ってから、「hello world」をテキストファイル〜/ newfile.txtに出力します
それを実行しますが、新しいを開けないでください- Ctrl+ Shift+ T。
これを入力して実行します。
watch -n 2.5 ls ~
これによりwatch、コマンドls ~ (ホームディレクトリの内容を一覧表示する~)を2.5秒ごとに実行するように指示されます-n 2.5。
を使用してタブに戻り、sleep..そのコマンドを実行してから、watchコマンドを入力してタブに戻りnewfile.txtます。出力には、常に表示されるはずです。
詳細については、以下のマニュアルページをご覧くださいwatch。
man watch