Sådan gemmes kommandooutput til en fil i Linux


Der er mange ting, du kan gøre med output af en kommando i Linux. Du kan tildele output fra en kommando til en variabel, sende den til en anden kommando/et program til behandling gennem et rør eller omdirigere den til en fil til yderligere analyse.

I denne korte artikel vil jeg vise dig et simpelt, men nyttigt kommandolinjetrick: hvordan man får vist output af en kommando på skærmen og også skriver til en fil i Linux.

Visning af output på skærmen og også skrivning til en fil

Forudsat at du ønsker at få en komplet oversigt over tilgængelig og brugt diskplads i et filsystem på et Linux-system, kan du anvende df-kommandoen; det hjælper dig også med at bestemme filsystemtypen på en partition.

$ $df

Med flagget -h kan du vise filsystemets diskpladsstatistik i et "menneskeligt læsbart" format (viser statistikoplysninger i byte, mega byte og gigabyte).

$ df -h

For at få vist ovenstående oplysninger på skærmen og også skrive dem til en fil, sig for senere analyse og/eller send til en systemadministrator via e-mail, skal du køre kommandoen nedenfor.

$ df -h | tee df.log
$ cat df.log

Her udføres magien af tee-kommandoen, den læser fra standardinput og skriver til standardoutput såvel som filer.

Hvis der allerede findes en fil (er), kan du tilføje den ved hjælp af indstillingen -a eller --append .

$ df -h | tee -a df.log 

Bemærk: Du kan også bruge pydf en alternativ “df” -kommando til at kontrollere diskbrug i forskellige farver.

For mere information, læs gennem df og tee man siderne.

$ man df
$ man tee

Du kan også lide at læse lignende artikler.

  1. 5 interessante kommandolinjetip og -tricks i Linux
  2. 10 nyttige Linux-kommandolinjetricks til nybegyndere
  3. 10 interessante Linux-kommandolinjetricks og tip, der er værd at kende
  4. Sådan køres eller gentages en Linux-kommando hvert X sekund for evigt
  5. Indstil dato og klokkeslæt for hver kommando, du udfører i Bash-historie

I denne korte artikel viste jeg dig, hvordan du kan se output af en kommando på skærmen og også skrive til en fil i Linux. Hvis du har spørgsmål eller yderligere ideer at dele, skal du gøre det via kommentarfeltet nedenfor.