AZ-kommandoer

15 måder at bruge Linux Watch Command til hverdagsaktiviteter på

15 måder at bruge Linux Watch Command til hverdagsaktiviteter på

Linux-urkommandoen giver et nyttigt middel til periodisk at udføre kommandoer. Mange systemadministratorer bruger dette enkle værktøj til at få live feedback fra ofte anvendte Linux-terminalkommandoer. Desuden giver det os også mulighed for at finde ændringer i kommandooutputs i realtid. I denne vejledning har vi diskuteret de forskellige brugstilfælde i urværktøjet og illustreret flere nyttige anvendelser af dette værktøj til vores læsere. Så hvis du ledte efter en måde at køre kommandoer gentagne gange, skal du fortsætte med at læse hos os. Du lærer at bruge en af ​​de mest nyttige, men ofte oversete Linux-kommandoer.

Nyttige eksempler på Linux Watch Command


Brug af Linux-urværktøjet er en enkel og ligetil opgave. Det følger en simpel syntaks, og manglen på komplekse muligheder eliminerer nødvendigheden af ​​at huske for mange ansatte. Se på følgende eksempler for at lære, hvordan ur fungerer, og hvordan du implementerer det i dine daglige aktiviteter.

1. Grundlæggende brug af Linux Watch Command


Når det bruges uden kommandolinjeargumenter, kører urværktøjet den angivne kommando hvert andet sekund. Tjek følgende enkle eksempel for at se, hvordan det fungerer.

$ overvågningsdato

Hvis du kører ovenstående kommando i din foretrukne Linux-terminalemulator, vil den udskrive det output, der er produceret af dato-kommandoen på din skærm. Outputtet opdateres hvert 2. sekund. Den øverste del af skærmen viser hvilken kommando der køres af uret og den aktive intervalperiode.

2. Angiv opdateringsintervallet


Brugere kan angive intervalperioden for deres urprogram meget let ved hjælp af -n mulighed. Du skal angive den nye intervalltid (i sekunder) efterfulgt af denne mulighed. Den følgende illustration viser, hvordan det fungerer i praksis.

$ watch -n 5 dato

Denne kommando kører på samme måde som ovenstående kommando, men opdaterer kun resultatet hvert femte sekund. Det øverste højre hjørne af skærmen viser det aktuelle tidspunkt efter hver opdatering. Du kan også bruge den lange form -interval i stedet for indstillingen -n, som vist nedenfor.

$ watch - interval 5 dato

Brug Ctrl + C kombination for at afslutte urkommandoen og vende tilbage til din terminalsession.

3. Fremhæv forskelle mellem hver opdatering


Urværktøjet gør det meget nemt at få øje på forskelle mellem det gamle og opdaterede output. Du kan gøre brug af -d flag for at tænde for forskellens fremhævning. Nedenstående kommando skal give en praktisk illustration af denne mulighed.

$ ur -n 5-d dato

Denne kommando kører datoværktøjet hvert femte sekund og fremhæver ændringer i output på din terminalskærm. Der er en lang stil syntaks for -d mulighed kaldet -forskelle, som er illustreret nedenfor.

$ watch -n 5 - forskellen i dato

Det -d -eller -forskelle optioner tager også et valgfrit argument kaldet 'permanent''. Når du angiver denne parameter, bliver markørmarkøren permanent i stedet for at være til og fra.

$ watch -n 5 --differences = permanent dato

4. Drejning af titel og overskrifter


Du skal nu bemærke, at Linux watch-kommandoen viser oplysninger som kommandonavnet, der køres, intervallet og det aktuelle tidspunkt øverst på skærmen. Du kan bruge -t mulighed for at deaktivere disse oplysninger. Tjek følgende eksempel for at se, hvordan det fungerer.

$ watch -t dato

Som forventet viser dette kun det output, der er produceret af datokommandoen. Det strimler også den ekstra tomme linje, du ser, når du ikke bruger -t mulighed. Brugere kan også vælge at bruge syntaks i lang stil -ikke-titel for denne mulighed, som vist nedenfor.

$ watch - ingen titel dato

5. Afslut Watch on Error


Du kan specificere din urkommando for at afslutte, når der er en fejl, der er produceret af kommandoen, den kører. Du skal blot tilføje -e valgmulighed, og uret afsluttes, når outputen indeholder en fejl. Nedenstående kommando illustrerer dette ved hjælp af et meget simpelt eksempel.

$ watch -e exit 99

Hvis du kopierer ovenstående Linux watch-kommando og kører den, viser den en prompt, der siger, at kommandoen har en status, der ikke er nul. Hvis du trykker på en vilkårlig tast på tastaturet, afsluttes udførelsen. Bemærk, at kommandoer, der udføres uden nogen fejl, afsluttes med en nul-statuskode. Så det at have en kode, der ikke er nul, betyder, at kommandoen producerede en fejl.

$ ur - afslut 99

Det -errexit option er en alternativ syntaks for -e.

6. Afslut Watch på ændringer i output


Det -g flag for urværktøjet signalerer en exit, hver gang der er en ændring i output. Dette kan være praktisk for folk, der ønsker at indstille en simpel overvågningssession lige fra deres terminalvindue. Se nærmere på nedenstående eksempel for at lære, hvordan dette fungerer.

$ ur-g dato

Denne kommando kører i to sekunder, og så snart outputopdateringerne afsluttes. Dette var en ret simpel illustration, men du skulle være i stand til at få fat på det. For eksempel kan du bruge denne kommando til at overvåge netværksressourcer og blive underrettet, når noget ændres.

$ ur --chgexit netstat --al

Ovenstående eksempel bruger den lange form af indstillingen -g, som er -chgexit.

7. Meddel ved fejl


Det -b mulighed for Linux-urværktøjet ringer en bip-tone, når kommandoen afsluttes med en statuskode, der ikke er nul. Som allerede diskuteret peger en statuskode, der ikke er nul, normalt på en fejl eller manglende udførelse af den givne kommando. Dette gør det let at få øje på sådanne problemer.

$ ur-b dato

Denne kommando giver en biplyd, hvis output fra dato-kommandoen indeholder en fejl. Selvom datoen sandsynligvis ikke forårsager nogen fejl, illustrerer den, hvordan datoen -b mulighed kan bruges. Du kan også bruge den forkortede syntaks -bip i stedet for -b mulighed.

$ ur - bipdato

Dog skal bip-programmet være installeret på dit system, ellers kan uret ikke ringe til lyden.

8. Fortolke farvekoder og stilfølger


Du kan aktivere fortolkningen af ​​ANSI-farvekoder og typesekvenser for urværktøjet ved hjælp af en af -c eller -farve muligheder. Som standard fortolker uret ikke farver på dets output. Tjek nedenstående eksempel nøje for at se, hvordan denne mulighed fungerer.

$ watch -c echo "$ (tput setaf 1) Velkommen til UbuntuPit"

Outputtet fra denne kommando indeholder den farvekodede streng "Velkommen til UbuntuPit". Fjern nu -c valgmulighed og kør kommandoen igen. Du vil se, at strengen ikke indeholder nogen farver denne gang. Den lange form syntaks for denne mulighed er -farve.

9. Kør kommandoer i nøjagtige intervaller


Når du bruger -n mulighed for at specificere kommandoekføringsintervaller, brøkdelen af ​​sekunder har tendens til at stige kontinuerligt. Selvom kommandoerne ser ud til at køre i hvert nte sekund, tager det faktisk en brøkdel længere. Du kan fjerne dette ved at bruge -s mulighed.

$ watch -n 3-p ekko "Hello World"

Denne kommando kører udskriv “Hello World” -strengen hvert 3. præcise sekund. Du kan bruge ntptime til at finde brøkforskellene i køreintervaller. Nedenstående eksempel bruger den langformede syntaks -præcis.

$ watch -n 3 - præcist ekko "Hello World"

10. Brug Exec i stedet for sh -c


Du kan videregive kommandoen til at se for at udføre i stedet for den mere standard sh -c. Dette giver brugerne mulighed for at fjerne behovet -f ved hjælp af tilbud. Tjek følgende enkle eksempel for at se, hvordan dette fungerer.

$ watch -n 6 -x ekko hej verden

En anden fordel ved at bruge exec over sh er, at det eliminerer indpakningsprocesser fra computerens hukommelse med den faktiske proces. Den langformede form for denne mulighed er -udføre.

$ watch -n 6 --exec echo hej verden

11. Vis mails ved hjælp af Linux Watch Command


Et godt eksempel på urværktøjet er kontrol af indgående e-mails. Følgende eksempel viser brugerne, hvordan man bruger ur til overvågning af e-mails direkte fra deres terminalsession.

$ ur -n 60 fra

Ovenstående kommando kontrollerer for nye e-mail-beskeder en gang pr. Minut. Det udnytter fra værktøj til at kontrollere, om der er nye beskeder eller ej.

12. Overvåg katalogindhold for ændringer


Følgende enkle eksempel illustrerer, hvordan vi kan bruge urværktøjet til at overvåge filsystemkataloger for indholdsændringer. Det udskriver katalogoversigten og fremhæver ændringer i indholdet.

$ watch -d ls -l

Vi kan bruge Linux grep-kommandoen til kun at filtrere output for en bestemt bruger. Nedenstående kommando ser efter ændringer foretaget af brugeren 'ralph'.

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

Du kan placere større kommandoer inde i anførselstegn eller bruge tilbageslag, hvis du leder efter en renere måde.

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

13. Overvåg CPU-temperatur ved hjælp af ur


Hvis du bruger en gammel bærbar computer eller en rusten computer med opvarmningsproblemer, skal du holde temperaturen i skak. Du kan bruge urværktøjet sammen med sensorværktøjet til at overvåge din computers temperatur. Se nærmere på nedenstående eksempel for at se, hvordan dette fungerer.

$ watch -n 60 sensorer

Denne kommando kontrollerer kernetemperaturen på din bærbare eller desktop en gang hvert minut. Det vil også fortælle dig, om den aktuelle temperatur er kritisk, så du kan lukke systemet. Se vores tidligere vejledning om problemer med overophedning af bærbare computere for at lære, hvordan du løser problemerne.

14. Vis versionoplysningerne


Versionsoplysningerne til et værktøj hjælper administratorer med at bestemme programmets oprindelse og finde programrettelser til fejl. Du kan se versionsdataene for urværktøjet ved hjælp af en af ​​følgende enkle kommandoer.

$ watch -v $ watch --version

15. Vis siden Hjælp og manuel

Hjælpesiden til Linux-terminalkommandoer giver opsummerede oplysninger om alle mulige kommandolinjemuligheder og deres anvendelse. Du er velkommen til at tjekke hjælpesiden til Linux watch-kommandoen, hvis du vil have hurtige oplysninger til en bestemt mulighed.

$ ur -h $ ur - hjælp

Begge disse muligheder viser hjælpesiden og afslutter derefter. På den anden side skal du se manualsiden, når du vil lære mere om en bestemt mulighed i detaljer

$ mand ur

Afslutter tanker


Linux-urkommandoen er et simpelt, men nyttigt værktøj, der har et stort antal brugssager. Administratorer kan bruge den til at indstille personlig overvågning af hyppigt anvendte terminalkommandoer. I denne vejledning har vi diskuteret alle de muligheder, der er tilgængelige for at se. Vi har også illustreret flere praktiske eksempler for at hjælpe læsere med at mestre dette værktøj. Forhåbentlig kunne vi give dig alle de vigtige oplysninger, du ledte efter vedrørende dette praktiske lille værktøj. Hvis du har yderligere spørgsmål eller forslag, skal du lade dem være i kommentarsektionen, så vender vi tilbage til dig.

Mus Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Hvis du finder ud af, at din musemarkør hopper eller bevæger sig alene, automatisk tilfældigt, mens du skriver Windows-bærbar computer eller computer,...
Mus Sådan vender du musens og touchpadsens rulle retning i Windows 10
Sådan vender du musens og touchpadsens rulle retning i Windows 10
Mus og Touchpads gør ikke kun computing let, men mere effektiv og mindre tidskrævende. Vi kan ikke forestille os et liv uden disse enheder, men det er...
Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...