Kā saglabāt komandu izvadi failā Linux


Ir daudz lietu, ko varat darīt, izmantojot komandu Linux. Komandas izvadi var piešķirt mainīgajam, nosūtīt to citai komandai/programmai apstrādei caur cauruli vai novirzīt uz failu tālākai analīzei.

Šajā īsajā rakstā es parādīšu vienkāršu, bet noderīgu komandrindas triku: kā ekrānā apskatīt komandas izvadi un arī rakstīt failā Linux.

Izvades skatīšana uz ekrāna un arī rakstīšana failā

Pieņemot, ka vēlaties iegūt pilnu kopsavilkumu par pieejamo un izmantoto failu sistēmas diska vietu Linux sistēmā, varat izmantot komandu df; tas arī palīdz noteikt failu sistēmas tipu nodalījumā.

$ $df

Izmantojot karodziņu -h , jūs varat parādīt failu sistēmas diska vietas statistiku “cilvēkiem lasāmā” formātā (statistikas informācija tiek parādīta baitos, megabaitos un gigabaitos).

$ df -h

Tagad, lai ekrānā parādītu iepriekš minēto informāciju, kā arī ierakstiet to failā, teiksim vēlākai analīzei un/vai nosūtiet sistēmas administratoram pa e-pastu, palaidiet zemāk esošo komandu.

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

Šeit maģija tiek veikta ar komandu tee, tā nolasa no standarta ievades un raksta standarta izvadē, kā arī failos.

Ja fails (-i) jau pastāv, varat to pievienot, izmantojot šādu opciju -a vai --append .

$ df -h | tee -a df.log 

Piezīme. Varat arī izmantot pydf alternatīvu komandu “df”, lai pārbaudītu diska lietojumu dažādās krāsās.

Lai iegūtu vairāk informācijas, izlasiet df un tee man lapas.

$ man df
$ man tee

Jūs varētu arī vēlēties lasīt līdzīgus rakstus.

  1. 5 interesanti komandrindas padomi un ieteikumi operētājsistēmā Linux
  2. 10 noderīgi Linux komandrindas triki iesācējiem
  3. 10 interesanti Linux komandrindas triki un padomi, kurus ir vērts zināt
  4. Kā palaist vai atkārtot Linux komandu mūžīgi ik pēc X sekundes
  5. Katrai komandai, kuru veicat Bash vēsturē, iestatiet datumu un laiku

Šajā īsajā rakstā es parādīju, kā ekrānā apskatīt komandas izvadi un arī rakstīt failā Linux. Ja jums ir kādi jautājumi vai papildu idejas, ar ko dalīties, dariet to, izmantojot tālāk esošo komentāru sadaļu.