Udhëzues i komandës së orës Linux për fillestarët (5 shembuj)
Ndonjëherë, ndërsa punoni në linjën e komandës Linux, mund të dëshironi të ekzekutoni një komandë në mënyrë të përsëritur në mënyrë që të gjurmoni çdo ndryshim në dalje. Epo, do të jeni të lumtur të dini se ekziston një mjet i linjës komanduese që ju lejon ta bëni këtë. Mjeti në fjalë është Shiko dhe në këtë tutorial, ne do të diskutojmë disa nga veçoritë e tij themelore duke përdorur disa shembuj të lehtë për t'u kuptuar.
Por përpara se ta bëjmë këtë, vlen të përmendet se të gjithë shembujt e përdorur në këtë artikull janë testuar në Ubuntu 22.04 LTS.
Komanda e orës Linux
Siç është përmendur tashmë, mjeti i orës ju lejon të ekzekutoni një komandë në mënyrë të përsëritur. Më poshtë është sintaksa e kësaj komande:
watch [options] command
Dhe ja si e përshkruan faqja e njeriut të mjeteve:
watch runs command repeatedly, displaying its output and errors (the
first screenfull). This allows you to watch the program output change
over time. By default, the program is run every 2 seconds. By
default, watch will run until interrupted.
Më poshtë janë disa shembuj të stilit të pyetjeve dhe përgjigjeve që duhet t'ju japin një ide të mirë se si funksionon komanda e orës.
Q1. Si funksionon komanda e orës?
Përdorimi bazë i komandës së orës është shumë i lehtë - gjithçka që duhet të bëni është të ekzekutoni mjetin me një emër komande si hyrje. Për shembull:
watch date
Komanda e mësipërme prodhoi daljen e mëposhtme në sistemin tim:
Rreshti i parë i daljes tregon se dalja e datës së komandës po rifreskohet pas çdo 2 sekondash (ky është intervali kohor i paracaktuar), i ndjekur nga data/ora aktuale e sistemit. Rreshti i dytë është prodhimi aktual i komandës së datës që rifreskohet pas çdo dy sekondash.
Q2. Si të bëni që ora të nxjerrë në pah ndryshimin midis përditësimeve?
Siç është shpjeguar tashmë në seksionin e mëparshëm, dalja e komandës që gjurmohet përditësohet rregullisht (pas 2 sekondash si parazgjedhje). Në rast se dëshironi, mund të bëni gjithashtu që ora të theksojë pjesën e daljes që ndryshon midis përditësimeve.
Këtë mund ta bëni duke përdorur opsionin e linjës së komandës -d. Për shembull:
watch -d date
Dhe ja se si komanda e orës nënvizon ndryshimet tani:
Q3. Si të personalizoni intervalin e përditësimit?
Siç u përmend tashmë, intervali i paracaktuar i përditësimit është 2 sekonda. Megjithatë, nëse dëshironi, mund ta ndryshoni këtë vlerë duke përdorur opsionin e linjës së komandës -n, e cila kërkon që ju të kaloni vlerën e re të intervalit si hyrje të saj.
Për shembull:
watch -n 5 date
Kjo komandë do të sigurojë që dalja të përditësohet pas çdo 5 sekondash. Ju lutemi vini re se intervalet më pak se 0,1 sekonda nuk lejohen.
Shënim: Për t'u siguruar që hendeku i intervalit të respektohet me shumë saktësi, përdorni opsionin e linjës së komandës -p. Ja se si faqja e njeriut e përshkruan këtë opsion:
Make watch attempt to run command every interval seconds. Try it
with ntptime and notice how the fractional seconds stays
nearly) the same, as opposed to normal mode where they continu?
ously increase.
Q4. Si të çaktivizoni kokën në dalje?
Nëse dëshironi, mund t'i kërkoni gjithashtu orës të çaktivizojë titullin që tregon intervalin, komandën dhe kohën aktuale
në krye të ekranit, si dhe rreshtin bosh në vijim. Kjo mund të bëhet duke përdorur opsionin e linjës së komandës -t.
Për shembull:
watch -t date
Këtu është prodhimi i prodhuar nga komanda e mësipërme:
Kështu që mund të shihni se koka është hequr plotësisht.
P5. Si të bëni daljen e orës kur dalja ndryshon?
Nëse dëshironi që komanda e orës të dalë pasi të zbulohet një ndryshim në dalje, përdorni opsionin e linjës së komandës -g.
Për shembull:
watch -g free
Pra, sa herë që konsumi i kujtesës në sistem ndryshon, komanda e orës do të dalë.
konkluzioni
Siç e keni kuptuar deri më tani, ora është një mënyrë e shkëlqyer për të mbajtur gjurmët e ndryshimeve, qoftë në nivelin e sistemit, në nivelin e drejtorisë apo edhe në nivelin e skedarit. Këtu, në këtë tutorial, ne kemi diskutuar disa opsione kryesore të linjës së komandës të orës. Pasi të keni mbaruar praktikimin e këtyre, drejtohuni te komanda e mjeteve.