Sådan gemmes kommandoer til fil i Linux

Når vi arbejder på Linux -operativsystemer, har vi flere muligheder for de kommandoer, der er tilgængelige både på support-, ledelses- eller informationsniveau.

Med kommandoerne kan vi tildele output fra en kommando til en variabel, definere flere kommandoer for at udføre en opgave eller omdirigere resultaterne af en kommando til analyse på et bestemt tidspunkt.

Denne vejledning denne gang vil analysere, hvordan vi kan omdirigere resultaterne af en kommando til en fil for yderligere administrativ analyse.

Vis resultaterne af en kommando, og gem resultaterne i Linux


I dette eksempel vil vi bruge kommandoen df takket være det vil vi vise et komplet resumé af den tilgængelige harddiskplads og bruges af filsystemet.

Trin 1
Når denne kommando udføres, vil dette være resultatet:

FORSTØRRE

Trin 2
Hvis vi bruger denne kommando med parameteren -h Vi vil se dette resultat i et format, der kan læses af mennesker, som de normalt kalder det, det vil sige, at det viser detaljer om statistikkerne i bytes, megabyte og gigabyte:

FORSTØRRE

Trin 3
Hvis vi ønsker, at disse oplysninger skal vises på skærmen og samtidig skrives i en fil til analyse senere, udfører vi følgende linjer:

 df -h | tee df.log kat df.log
Trin 4
Dette er det opnåede resultat:

FORSTØRRE

Trin 5
På dette tidspunkt udføres alt vigtigt gennem kommandoen tee fordi takket være det læses filer fra standard input, og filer skrives til standard output. Hvis der er en fil, kan vi tilføje den ved hjælp af indstillingen -til eller -Tilføj:

 df -h | tee -a df.log

FORSTØRRE

Trin 6
Hvis vi vil vide mere detaljeret mere hjælp til disse kommandoer, kan vi udføre følgende linjer:

 mand df mand tee
Så enkelt kan vi gemme resultaterne af en kommando i en Linux -fil og have dem altid tilgængelige til analyse.

wave wave wave wave wave