A-Z käsud

15 viisi, kuidas Linuxi käsku igapäevasteks toiminguteks kasutada

15 viisi, kuidas Linuxi käsku igapäevasteks toiminguteks kasutada

Linuxi käsk pakub kasulikke vahendeid käskude perioodiliseks täitmiseks. Paljud süsteemiadministraatorid kasutavad seda lihtsat tööriista, et saada reaalajas tagasisidet sageli kasutatavatelt Linuxi terminalikäsklustelt. Veelgi enam, see võimaldab meil ka reaalajas leida käskude väljundites tehtud muudatusi. Selles juhendis oleme arutanud kella utiliidi erinevaid kasutusjuhtumeid ja illustreerinud selle tööriista mitmeid kasulikke kasutusviise oma lugejatele. Seega, kui otsisite käskude korduvat käivitamist, jätkake meiega lugemist. Õpid kasutama üht kõige kasulikumat, kuid sageli tähelepanuta jäetud Linuxi käsku.

Kasulikud näited Linuxi käsklusest


Linuxi kella utiliidi kasutamine on lihtne ja arusaadav ülesanne. See järgib lihtsat süntaksi ja keerukate valikute puudumine välistab vajaduse meeles pidada liiga palju töötajaid. Vaadake järgmisi näiteid, et teada saada, kuidas kell töötab ja kuidas seda oma igapäevases tegevuses rakendada.

1. Linuxi käskluse põhikasutus


Kui seda kasutatakse ilma käsurea argumentideta, käivitab kella utiliit määratud käsu iga kahe sekundi järel. Kuidas see töötab, vaadake järgmist lihtsat näidet.

$ vaatamise kuupäev

Kui käivitate ülaltoodud käsu oma lemmik Linuxi terminali emulaatoris, prindib see teie ekraanile kuupäeva käsu loodud väljundi. Väljundit värskendatakse iga 2 sekundi järel. Ekraani ülaservas kuvatakse, millist käsku käitab kell ja aktiivne intervalliperiood.

2. Määrake värskendamise intervall


Kasutajad saavad oma jälgimisprogrammi intervalliperioodi väga hõlpsalt määrata, kasutades -n valik. Peate sisestama uue intervalli aja (sekundites), millele järgneb see valik. Järgmine illustratsioon näitab, kuidas see praktikas töötab.

$ watch -n 5 kuupäev

See käsk töötab sarnaselt ülaltoodud käsuga, kuid värskendab tulemust ainult iga viie sekundi järel. Ekraani paremas ülanurgas kuvatakse praegune kellaaeg pärast iga värskendamist. Võite kasutada ka pika vormi -intervall -n valiku asemel, nagu allpool näidatud.

$ watch --interval 5 kuupäev

Kasuta Ctrl + C kombinatsioon vaatamise käsu sulgemiseks ja terminaliseansile naasmiseks.

3. Esitage erinevused iga värskenduse vahel


Kella utiliidi abil on väga lihtne leida erinevusi vana ja uuendatud väljundi vahel. Võite kasutada -d lipp erinevuste esiletõstmise sisselülitamiseks. Allpool olev käsk peaks selle valiku praktiliselt illustreerima.

$ watch -n 5 -d kuupäev

See käsk käivitab kuupäevautiliidi iga viie sekundi tagant ja tõstab terminali ekraanil esile muudatused väljundis. Rakenduse jaoks on olemas pika stiiliga süntaks -d nimega -erinevused, mida on illustreeritud allpool.

$ watch -n 5 - erinevuste kuupäev

The -d -või -erinevused Valikud võtavad ka valikulise argumendi nimega "püsiv". Selle parameetri määramisel muutub kursori esiletõstja sisse- ja väljalülitamise asemel püsivaks.

$ watch -n 5 - erinevused = püsiv kuupäev

4. Pealkirja muutmine ja päised


Peaksite juba praegu tähele panema, et käsk Linux watch näitab ekraani ülaosas sellist teavet nagu käivitatava käsu nimi, intervall ja praegune kellaaeg. Võite kasutada -t selle teabe keelamiseks on võimalus vaadata. Kuidas see töötab, vaadake järgmist näidet.

$ watch -t kuupäev

Ootuspäraselt kuvab see ainult käsu date loodud väljundit. Samuti eemaldab see täiendava tühja rea, mida näete, kui te seda ei kasuta -t valik. Kasutajad saavad valida ka pika stiiliga süntaksi -mitte-pealkiri selle valiku jaoks, nagu allpool näidatud.

$ watch - pealkirjata kuupäev

5. Exit Watch on Error


Saate määrata oma käsu watch, et väljuda alati, kui selle käivitatava käsu tekitab tõrge. Lisage lihtsalt -e suvand ja kell väljub, kui väljund sisaldab viga. Allolev käsk illustreerib seda väga lihtsa näite abil.

$ watch -e väljumine 99

Kui kopeerite ülaltoodud Linuxi käsu ja käivitate selle, kuvatakse see viip, mis ütleb, et käsul on nullist väljumise olek. Klaviatuuril suvalise klahvi vajutamine väljub käivitamisest. Pange tähele, et käsud, mis täidetakse ilma tõrgeteta, väljuvad olekukoodiga null. Niisiis tähendab nullist erineva koodi olemasolu seda, et käsk tekitas tõrke.

$ watch - väljapääs 99

The -errexit variant on alternatiivne süntaks -e.

6. Välju väljundi muutuste jälgimisest


The -g kell-utiliidi lipp annab väljundist märku alati, kui väljundis on muutusi. See võib olla mugav inimestele, kes soovivad seada lihtsa jälgimisseansi otse oma terminaliaknast. Vaadake allpool toodud näidet lähemalt, et teada saada, kuidas see töötab.

$ watch -g kuupäev

See käsk töötab kaks sekundit ja niipea, kui väljundit värskendatakse, väljub see. See oli üsna lihtne illustratsioon, kuid teil peaks olema võimalus sellest aru saada. Näiteks võite selle käsu abil jälgida võrguressursse ja saada teateid, kui midagi muutub.

$ watch --chgexit netstat --al

Ülaltoodud näites kasutatakse -g-valiku pikkvormi, mis on -chgexit.

7. Teata veast


The -b Linuxi kella utiliidi suvand helistab helisignaali alati, kui käsk väljub nullist erineva olekukoodiga. Nagu juba arutletud, osutab nullist erinev olekukood tavaliselt tõrke või antud käsu täitmata jätmise korral. See muudab selliste probleemide avastamise lihtsaks.

$ watch -b kuupäev

See käsk annab piiksu, kui käsu date väljund sisaldab viga. Kuigi kuupäev tõenäoliselt viga ei tekita, illustreerib see, kuidas -b saab kasutada. Võite kasutada ka lühendatud süntaksit -piiksuma asemel -b valik.

$ watch - piiks kuupäev

Piiksumisprogramm peab siiski olema teie süsteemi installitud, muidu ei saa kell heli helisema.

8. Tõlgendage värvikoode ja stiilijärjestusi


Võite lubada ANSI värvikoodide ja stiilijärjestuste tõlgendamise kella utiliidi jaoks, kasutades ühte neist -c või -värv valikud. Vaikimisi ei tõlgenda kell oma väljundis värve. Vaadake allpool toodud näidet hoolikalt, et näha, kuidas see valik töötab.

$ watch -c echo "$ (tput setaf 1) Tere tulemast UbuntuPiti"

Selle käsu väljund sisaldab värvikoodiga stringi “Welcome to UbuntuPit”. Nüüd eemaldage -c ja käivitage käsk veel kord. Näete, et string ei sisalda seekord ühtegi värvi. Selle valiku pika kujuga süntaks on -värv.

9. Käskude käivitamine täpsetes intervallides


Kui kasutate -n käsu täitmise intervallide määramise korral kipuvad murdosa sekundid pidevalt suurenema. Kuigi näib, et käsud töötavad igal N-ndal sekundil, võtab see tegelikult murdosa kauem aega. Selle saate kõrvaldada, kasutades -lk valik.

$ watch -n 3 -p kaja "Tere maailm"

Selle käsu abil trükitakse string „Tere maailm” iga 3 sekundi järel. Võite kasutada ntptime'i, et leida jooksvate intervallide murdarvude erinevused. Allpool toodud näide kasutab pika stiiliga süntaksit -täpne.

$ watch -n 3 - täpne kaja "Tere maailm"

10. Sh-c asemel kasutage Execi


Vaatamiseks antud käsu saate tavalisema asemel täita sh-c. See võimaldab kasutajatel vajaduse kõrvaldada -f jutumärkide abil. Selle toimimiseks vaadake järgmist lihtsat näidet.

$ watch -n 6 -x kaja tere maailm

Execi kasutamise sh asemel on eeliseks ka see, et see välistab ümbriseprotsessid arvuti mälust koos tegeliku protsessiga. Selle valiku pikaaegne vorm on -exec.

$ watch -n 6 - exec kaja tere maailm

11. Kuvage kirjad Linuxi käskluse abil


Üks suurepärane näide kella kasulikkusest on sissetulevate meilide kontrollimine. Järgmine näide näitab kasutajatele, kuidas kasutada kella jälgimiseks otse oma terminaliseansilt.

$ watch -n 60 alates

Ülaltoodud käsk kontrollib uusi e-kirju kord minutis. See võimendab alates utiliit, et kontrollida, kas on uusi kirju või mitte.

12. Monitori kataloogi sisu muudatuste jaoks


Järgmine lihtne näide illustreerib seda, kuidas saame vaadata utiliiti failisüsteemi kataloogide jälgimiseks sisumuudatuste jaoks. See prindib kataloogide loendi ja toob esile muudatused sisus.

$ watch -d ls -l

Saame kasutada käsku Linux grep, et väljund välja filtreerida ainult konkreetse kasutaja jaoks. Allolev käsk otsib kasutaja 'ralph' tehtud muudatusi.

$ watch -d 'ls -l | grep ralph '

Kui soovite puhtamat viisi, võite panna suuremad käsud jutumärkidesse või kasutada tagasilööki.

$ watch -d \> ls -l | grep 'ralph'

13. Monitori abil saate jälgida protsessori temperatuuri


Kui kasutate vana sülearvutit või kütteprobleemidega roostes arvutit, peaksite temperatuuri kontrolli all hoidma. Saate arvuti temperatuuri jälgimiseks kasutada kella utiliiti koos andurite tööriistaga. Vaadake allpool toodud näidet lähemalt, kuidas see toimib.

$ watch -n 60 andurit

See käsk kontrollib teie sülearvuti või töölaua sisetemperatuuri üks kord minutis. See annab teile ka teada, kas praegune temperatuur on kriitiline, et saaksite süsteemi välja lülitada. Vaadake meie eelmist sülearvuti ülekuumenemisega seotud juhendit, et õppida, kuidas probleeme lahendada.

14. Kuva versiooni teave


Tööriista versiooniteave aitab administraatoritel määrata programmi päritolu ja leida vigadele paiku. Watch-utiliidi versiooniandmeid saate vaadata ühe järgmise lihtsa käsu abil.

$ watch -v $ watch --versioon

15. Kuva spikri- ja käsiraamat

Linuxi terminalikäskude abileht pakub kokkuvõtlikku teavet kõigi võimalike käsureavalikute ja nende kasutamise kohta. Kui soovite konkreetse suvandi kohta kiiret teavet, kontrollige julgelt Linuxi käsu abilehte.

$ watch -h $ watch --help

Mõlemad valikud kuvavad abilehe ja seejärel väljuvad. Teisest küljest vaadake juhiste lehte alati, kui soovite teatud valiku üksikasjadest teada saada

$ mees vaadata

Lõpumõtted


Linuxi käsklus on lihtne, kuid kasulik tööriist, millel on palju kasutusjuhtumeid. Administraatorid saavad seda kasutada sageli kasutatavate terminalikäskude isikupärastatud jälgimise seadistamiseks. Selles juhendis oleme arutanud kõiki vaatamiseks saadaolevaid võimalusi. Samuti oleme illustreerinud mitmeid praktilisi näiteid, et aidata lugejal seda tööriista hallata. Loodetavasti võiksime teile pakkuda kogu vajalikku teavet selle käepärase väikese tööriista kohta. Kui teil on veel küsimusi või ettepanekuid, jätke need kommentaaride jaotisesse ja me pöördume teie poole.

Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...