Comenzi Linux

Comandă ceas Linux

Comandă ceas Linux
Uneori, s-ar putea să vă confruntați cu necesitatea de a rula o comandă în mod repetat pentru a identifica dacă există vreo modificare în ieșire. Desigur, anumite lucrări pot fi executate cu ajutorul scripturilor Bash și a altor forme de scriptare. Cu toate acestea, Linux vine cu un instrument de linie de comandă încorporat care face treaba.

În acest articol, vom analiza instrumentul „ceas” din Linux. Acest instrument va rula orice comandă pe care o specificați cu interval de timp. De asemenea, putem seta intervalul de timp pentru confort.

Versiunea „ceas”

Această comandă simplă va imprima versiunea software a „ceasului”.

ceas - versiune

Sau,

ceas -v

Utilizarea de bază a „ceasului”

Iată structura de bază necesară pentru a convoca „urmărirea” și a spune care este treaba sa.

ceas

De exemplu, să începem „urmăriți” cu o altă comandă comună: „dată”. Acest instrument imprimă ora și data instanței de rulare a instrumentului. Aflați mai multe despre „întâlnire”.

data de vizionare

Ce se intampla aici? Instrumentul rulează comanda „dată” la fiecare 2 secunde. Amintiți-vă, aceasta este valoarea implicită a decalajului de fiecare dată când „ceasul” execută comanda. În acest caz, „ceas” așteaptă 2 după ce apelează „dată”. Desigur, limita de timp poate fi modificată.

Notă: „ceasul” nu se va termina singur. Trebuie să trimiteți manual semnal de terminare pentru a opri executarea comenzii. Apăsați „Ctrl + C” pentru a termina procesul.

Evidențierea diferenței

Să presupunem că executați o comandă care tipărește o ieșire MARE. Urmărirea modificărilor poate deveni destul de supărătoare în acest caz. Ce zici de a lăsa „ceasul” să facă treaba?

Da, „ceas” poate evidenția diferența dintre ieșirea anterioară și cea curentă. Pentru activarea acestei funcții, utilizați semnalizatorul „-d” în momentul apelării „ceasului”.

ceas -dată

După cum puteți vedea, modificările de ieșire sunt evidențiate. Puteți urmări cu ușurință modificările. Cu toate acestea, dacă timpul dintre fiecare rulare a comenzii este prea scurt, s-ar putea să ajungeți, de asemenea, confuz și pierdut. Deci, asigurați-vă că intervalul dvs. de timp este pe locul dulce.

Interval de actualizare

Așa cum am menționat anterior, „vizionare”, în mod implicit, se aplică 2 secunde ca interval de timp dintre fiecare rulare a comenzii selectate. Din fericire, putem schimba manual intervalul și putem seta valori diferite. În acest scop, trebuie să folosim semnalizatorul „-n” urmat de numărul de secunde.

De exemplu, să rulăm „dată” cu 10 secunde de interval.

ceas -n data 10 -d

Rețineți că m-am strecurat în steagul „-d”. Aceasta oferă o modalitate mai ușoară de a prinde diferența. Desigur, puteți verifica oricând intervalul de timp efectiv în partea de sus a consolei de rulare.

Un lucru este de observat că această comandă permite precizie doar până la 0.1 secunda. Mergi mai mic de atât, nu o va accepta.

Opriți antetul

Când executați orice comandă „urmăriți”, veți ajunge cu antetul care conține informații esențiale precum intervalul de timp, numele sistemului, ora sistemului etc.

Cu toate acestea, dacă nu sunteți interesat să vedeți această porțiune, este posibil să faceți acest lucru. Tot ce trebuie să faceți este să adăugați steagul „-t” atunci când rulați „ceas”.

ceas -d -n 10 întâlnire

ceas -t -d -n 10 întâlnire

Acest lucru poate face o mare diferență dacă lucrați cu ceva critic și nu doriți să vă distrageți atenția sau să economisiți puțin spațiu pe ecran.

Ieșiți când apare schimbarea

Acesta este unul interesant. De cele mai multe ori, ori de câte ori lucrați la ceva care necesită o verificare constantă, vă recomandăm să continuați să monitorizați activitățile sale. Cu toate acestea, există această caracteristică încorporată în „ceas” care spune programului să iasă odată ce identifică orice modificare a ieșirii.

În acest scop, utilizați steagul „-g”.

ceas -g -n 10 întâlnire

După 10 secunde, comanda „dată” ar raporta o ieșire diferită. Odată cu schimbarea ieșirii, „ceasul” a ieșit.

Starea ieșirii

Când „ceasul” există într-un astfel de caz, acesta raportează anumite steaguri. Aceste steaguri sunt numere întregi, variind de la 0 la 8 cu semnificații diferite.

De exemplu, să executăm această comandă și să lăsăm „vizionarea” să se termine automat.

ceas -g -n 10 întâlnire

Acum, pe măsură ce programul există, a returnat o anumită stare de ieșire. Rulați această comandă pentru a verifica starea de ieșire.

ecou $?

Acum, ce înseamnă această valoare? Pentru a afla mai multe despre valori, ar trebui să verificați pagina manuală a „vizionării”.

om ceas

Analizarea comenzilor BIG

Dacă sunteți interesat de un aspect mai curat pentru executarea comenzilor „ceas”, există diferite moduri în care putem realiza acest lucru.

În primul rând, utilizați semnul \ după „ceas” și tot steagul său, apoi apăsați Enter.

ceas -n 10 -d \

Acum, tastați orice comandă doriți să fie repetată.

Un alt mod interesant este citarea întregii comenzi personalizate cu ghilimele unice ”.

ceas ''

Gânduri finale

Nu se întâmplă multe lucruri cu „ceas”. Este un program simplu, cu steaguri simple și modele de comportament simpliste. Cu toate acestea, pot face o treabă cu adevărat minunată dacă sunt folosite în mod corect.

Pentru a afla mai multe despre toate steagurile și explicațiile acestora, nu ezitați să consultați paginile de manual ale „ceasului”. Dacă faci ceva critic, atunci merită tot efortul.

om ceas

ceas - ajută

Bucurați-vă!

Cum se mărește FPS în Linux?
FPS înseamnă Cadre pe secundă. Sarcina FPS este de a măsura rata de cadre în redările video sau în performanțele jocului. În cuvinte simple, numărul d...
Cele mai bune jocuri Oculus App Lab
Dacă sunteți proprietarul căștilor Oculus, atunci trebuie să fiți informați despre încărcarea laterală. Încărcarea laterală este procesul de instalare...
Top 10 jocuri de jucat pe Ubuntu
Platforma Windows a fost una dintre platformele dominante pentru jocuri din cauza procentului imens de jocuri care se dezvoltă astăzi pentru a sprijin...