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.
- 5 zanimivih nasvetov in trikov za ukazno vrstico v Linuxu
- 10 koristnih trikov za ukazno vrstico Linux za začetnike
- 10 zanimivih trikov in nasvetov ukazne vrstice za Linux, ki jih je vredno poznati
- Kako zagnati ali ponoviti ukaz za Linux vsakih X sekund za vedno
- 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.