Kako shraniti izhod ukazov v datoteko v Linuxu


Z izpisom ukaza v Linuxu lahko storite veliko stvari. Izhod ukaza lahko dodelite spremenljivki, jo pošljete drugemu ukazu/programu za obdelavo po cevi ali preusmerite v datoteko za nadaljnjo analizo.

V tem kratkem članku vam bom pokazal preprost, a uporaben trik v ukazni vrstici: kako si ogledati izhod ukaza na zaslonu in zapisati v datoteko v Linuxu.

Ogled izhoda na zaslonu in tudi zapisovanje v datoteko

Ob predpostavki, da želite dobiti popoln povzetek razpoložljivega in uporabljenega prostora na disku datotečnega sistema v sistemu Linux, lahko uporabite ukaz df; pomaga tudi pri določanju vrste datotečnega sistema na particiji.

$ $df

Z zastavico -h lahko statistične podatke o prostoru diskovnega sistema datotečnega sistema prikažete v\"človeško berljivi" obliki (podrobnosti statistike prikažejo v bajtih, megabajtih in gigabajtih).

$ df -h

Zdaj, da prikažete zgornje informacije na zaslonu in jih tudi zapišete v datoteko, recimo za kasnejšo analizo in/ali pošljete sistemskemu administratorju po e -pošti, zaženite spodnji ukaz.

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

Tu čarovnijo naredi ukaz tee, bere s standardnega vhoda in zapisuje na standardni izhod ter datoteke.

Če datoteke že obstajajo, jih lahko dodate s to možnostjo -a ali --append .

$ df -h | tee -a df.log 

Opomba: Za preverjanje uporabe diska v različnih barvah lahko uporabite tudi alternativni ukaz "df" pydf.

Za več informacij preberite strani df in tee man.

$ man df
$ man tee

Morda boste radi prebrali tudi podobne članke.

  1. 5 zanimivih nasvetov in trikov za ukazno vrstico v Linuxu
  2. 10 koristnih trikov za ukazno vrstico Linux za začetnike
  3. 10 zanimivih trikov in nasvetov ukazne vrstice za Linux, ki jih je vredno poznati
  4. Kako zagnati ali ponoviti ukaz za Linux vsakih X sekund za vedno
  5. Nastavite datum in čas za vsak ukaz, ki ga izvedete v zgodovini bash

V tem kratkem članku sem vam pokazal, kako si ogledate izpis ukaza na zaslonu in pišete tudi v datoteko v Linuxu. Če imate kakršna koli vprašanja ali dodatne ideje, jih delite s spodnjim razdelkom za komentarje.