Înțelegerea ceasului de comandă Linux

Ceasul de comandă Linux rulează comanda în mod repetat, afișează ieșirea (primul ecran). Aceasta vă permite să urmăriți schimbarea de ieșire a programului în timp. În mod implicit, programul este rulat la fiecare 2 secunde; utilizați -n sau --interval pentru a specifica un interval diferit.

Paragraful -d sau --diferențe va evidenția diferențele dintre actualizările succesive. Opțiunea - cumulativă face ca evidențierea să fie "lipicioasă", prezentând o afișare în desfășurare a tuturor pozițiilor care s-au schimbat vreodată.

Ceasul va rula până când va fi întrerupt.

Sinopsisul comenzii de ceas Linux

vizionați [-dhv] [-n ] [--diferențe [= cumulativ]] [--help] [--interval =

Notă

Rețineți că comanda este dată "sh -c" ceea ce înseamnă că este posibil să fie necesar să utilizați cotații suplimentare pentru a obține efectul dorit.

Rețineți că este utilizată procesarea opțiunilor POSIX (adică opțiunea de procesare a opțiunilor se oprește la primul argument non-opțiune). Aceasta înseamnă că steagurile după comandă nu sunt interpretate de ceasul însuși.

Exemple de Comandă de Watch Linux

Pentru a urmări poșta, puteți face:

ceas de la 60 de la

Pentru a urmări conținutul unei modificări a directorului, puteți utiliza:

ceas -d ls -l

Dacă sunteți interesat doar de fișiere deținute de utilizatorul joe, este posibil să utilizați:

ceasul-d 'ls -l | fgrep joe '

Pentru a vedea efectele citării, încercați următoarele:

watch echo $$

watch echo '$$'

ceas ecou "'"' $$ "" '"

Important: Utilizați comanda om ( % man ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.