Understanding the Linux Command Watch

De kommandopsje fan Linux rint werhellend út, it útjaan fan syn output (de earste skript). Hjirmei kinne jo de programmaútfier feroarjen oer de tiid sjen. Standert stiet it programma alle 2 sekonden; brûke -n of --interval om in oare ynterval oan te jaan.

De -d of --differences flag markearret de ferskillen tusken opfolgjende fernijings. De - kumulative- opsje makket it markearjen fan "kleurich", presintearret in rinnende werjefte fan alle posysjes dy't altyd feroare hawwe.

Watch sil laitsje oant ûnderbrutsen wurdt.

Synopsis fan The Linux Watch Command

watch [-dhv] [-n

Noat

Taljochting: it kommando wurdt jûn oan "sh -c", dat betsjut dat jo nedich hawwe om ekstra petear te brûken om de winske effekt te krijen.

Tink derom dat POSIX-opsjeabhanneling brûkt wurdt (dus is de opsjeabprobering stoppe by it earste net-opsje-argumint). Dit betsjut dat flaggen nei kommando net ynterpretearre wurde troch wachtsjen .

Foarbylden fan The Linux Watch Command

Om te besjen foar post, kinne jo dwaan:

Wachtsje -n 60 fan

Om de ynhâld fan in map feroarje te sjen, kinne jo brûke:

watch -d ls -l

As jo ​​allinich ynteressearre binne yn triemmen fan brûkers joe, kinne jo brûke:

watch -d 'ls -l | fgrep joe '

Om de effekten fan it petear te sjen, besykje dizze:

watch echo $$

watch echo '$$'

watch echo "'"' $$ '"'"

Wichtich: Brûk de manbehearder ( % man ) om te sjen hoe't in kommando brûkt wurdt op jo bepaalde komputer.