„Linux“ komandos

„Linux“ laikrodžio komanda

„Linux“ laikrodžio komanda
Kartais galite susidurti su būtinybe pakartotinai paleisti komandą, kad nustatytumėte, ar išvestyje nėra pokyčių. Žinoma, tam tikrą darbą galima atlikti naudojant „Bash“ scenarijus ir kitas scenarijų formas. Tačiau „Linux“ pateikia įmontuotą komandinės eilutės įrankį, kuris atlieka šį darbą.

Šiame straipsnyje apžvelgsime „Linux“ įrankį „žiūrėti“. Šis įrankis vykdys bet kurią nurodytą komandą su laiko intervalu. Taip pat patogumui galime nustatyti laiko intervalą.

„Žiūrėti“ versiją

Ši paprasta komanda atsispausdins „watch“ programinės įrangos versiją.

žiūrėti - versija

Arba,

laikrodis -v

Pagrindinis „laikrodžio“ naudojimas

Čia yra pagrindinė struktūra, reikalinga iškviesti „laikrodį“ ir pasakyti, koks yra jo darbas.

žiūrėti

Pavyzdžiui, pradėkime „žiūrėti“ su kita įprasta komanda: „data“. Šis įrankis išspausdina įrankio paleidimo laiką ir datą. Sužinokite daugiau „data“.

žiūrėjimo data

Kas čia vyksta? Įrankis kas 2 sekundes vykdo komandą „data“. Atminkite, kad tai yra numatytoji spragos reikšmė tarp kiekvieno „stebėjimo“ paleidimo komandos. Tokiu atveju „laikrodis“ laukia 2, kai paskambins „data“. Žinoma, laiko limitą galima pakeisti.

Pastaba: „laikrodis“ savaime nesibaigs. Norėdami sustabdyti komandos veikimą, turite neautomatiškai siųsti nutraukimo signalą. Norėdami nutraukti procesą, paspauskite „Ctrl + C“.

Paryškinant skirtumą

Tarkime, jūs vykdote komandą, kuri išspausdina DIDŽIĄ išvestį. Stebėti pokyčius tokiu atveju gali būti gana sunku. Kaip leisti „laikrodžiui“ atlikti darbą?

Taip, „laikrodis“ gali pabrėžti skirtumą tarp ankstesnio ir dabartinio. Norėdami įgalinti šią funkciją, skambindami „žiūrėti“ naudokite „-d“ vėliavą.

žiūrėti -d data

Kaip matote, išvesties pokyčiai yra paryškinti. Galite lengvai sekti pokyčius. Tačiau jei laikas tarp kiekvieno komandos vykdymo yra per trumpas, taip pat galite būti supainioti ir pamesti. Taigi, įsitikinkite, kad jūsų laiko intervalas yra geriausioje vietoje.

Atnaujinimo intervalas

Kaip minėta anksčiau, „watch“ pagal numatytuosius nustatymus yra 2 sekundės kaip laiko intervalas tarp kiekvieno pasirinktos komandos vykdymo. Laimei, mes galime rankiniu būdu pakeisti intervalą ir nustatyti kitą vertę. Šiuo tikslu turime naudoti „-n“ vėliavą, po kurios nurodomas sekundžių skaičius.

Pavyzdžiui, paleiskime datą su 10 sekundžių intervalu.

žiūrėti -n 10 -d data

Atkreipkite dėmesį, kad aš patekau į „-d“ vėliavą. Tai suteikia paprastesnį būdą suvokti skirtumą. Žinoma, visada galite patikrinti efektyvų laiko intervalą bėgimo konsolės viršuje.

Vienas dalykas, kurį reikia pastebėti, kad ši komanda leidžia tikslumą tik iki 0.1 sekundės. Jūs einate mažesnis už tai, jis to nepriims.

Išjunkite antraštę

Kai vykdote bet kurią komandą „žiūrėti“, antraštėje bus pateikta pagrindinė informacija, pvz., Laiko intervalas, sistemos pavadinimas, sistemos laikas ir kt.

Tačiau, jei jums neįdomu pamatyti šią dalį, tai įmanoma padaryti. Viskas, ką turite padaryti, tai pridėti „-t“ vėliavą, kai paleisite „watch“.

žiūrėti -d -n 10 data

laikrodis -t -d -n 10 data

Tai gali padaryti didelį skirtumą, jei dirbate su kažkuo kritišku ir nenorite blaškytis ar sutaupyti šiek tiek vietos ekrane.

Išeinama, kai įvyksta pokyčiai

Tai įdomu. Dažniausiai, kai dirbate dėl to, kurį reikia nuolat tikrinti, galite ir toliau stebėti jo veiklą. Tačiau yra ši funkcija, įtraukta į „laikrodį“, kuri liepia programai išeiti, kai ji nustato bet kokius išvesties pokyčius.

Šiuo tikslu naudokite „-g“ vėliavą.

laikrodis -g -n 10 data

Po 10 sekundžių komanda „data“ praneš apie kitą išvestį. Pasikeitus išėjimui, „laikrodis“ išėjo.

Išėjimo būsena

Kai tokiu atveju egzistuoja „watch“, jis praneša apie tam tikras vėliavas. Šios žymos yra sveiki skaičiai, svyruojantys nuo 0 iki 8 su skirtingomis reikšmėmis.

Pavyzdžiui, paleiskime šią komandą ir leiskime „žiūrėti“ savaime nutraukti.

laikrodis -g -n 10 data

Dabar, kai programa egzistuoja, ji grąžino tam tikrą išėjimo būseną. Vykdydami šią komandą patikrinkite išėjimo būseną.

aidas $?

Ką reiškia ši vertė? Norėdami sužinoti daugiau apie vertes, turėtumėte patikrinti „watch“ vyro puslapį.

vyras žiūrėti

Analizuojamos BIG komandos

Jei jus domina švaresnė „watch“ komandų vykdymo išvaizda, tai galime pasiekti įvairiais būdais.

Pirmiausia naudokite \ ženklą po „žiūrėti“ ir visą jo vėliavą, tada paspauskite „Enter“.

žiūrėti -n 10 -d \

Dabar įveskite komandą, kurią norite pakartoti.

Kitas įdomus būdas yra cituoti visą pasirinktinę komandą vienomis kabutėmis “.

žiūrėti ""

Paskutinės mintys

Su „laikrodžiu“ nėra daug dalykų. Tai paprasta programa su paprastomis vėliavomis ir supaprastintais elgesio modeliais. Tačiau jei jie naudojami teisingai, jie gali atlikti tikrai nuostabų darbą.

Norėdami sužinoti daugiau apie visas vėliavas ir jų paaiškinimus, nedvejodami peržiūrėkite „watch“ vadovo puslapius. Jei darai ką nors kritiško, viskas verta pastangų.

vyras žiūrėti

žiūrėti - padėti

Mėgautis!

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...