Kaip išsaugoti komandų išvestį į failą „Linux“.


Yra daug dalykų, kuriuos galite padaryti naudodami „Linux“ komandos išvestį. Komandos išvestį galite priskirti kintamajam, nusiųsti kitai komandai/programai apdoroti vamzdžiu arba nukreipti į failą tolesnei analizei.

Siūlomas skaitymas: sužinokite, kaip veikia Linux I/O (įvesties/išvesties) peradresavimas

Šiame trumpame straipsnyje parodysiu paprastą, bet naudingą komandų eilutės triuką: kaip peržiūrėti komandos išvestį ekrane ir įrašyti į failą Linux sistemoje.

Išvesties peržiūra ekrane ir įrašymas į failą

Darant prielaidą, kad norite gauti visą turimos ir naudojamos failų sistemos vietos diske Linux sistemoje santrauką, galite naudoti komandą df; tai taip pat padeda nustatyti skaidinio failų sistemos tipą.

$df

Naudodami vėliavėlę -h, galite rodyti failų sistemos vietos diske statistiką „žmogui nuskaitomu“ formatu (rodo statistikos duomenis baitais, megabaitais ir gigabaitais).

df -h

Dabar norėdami ekrane rodyti aukščiau pateiktą informaciją ir taip pat įrašyti ją į failą, tarkime, vėliau analizuoti ir (arba) išsiųsti sistemos administratoriui el. paštu, paleiskite žemiau esančią komandą.

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

Čia magija atliekama naudojant komandą tee, ji nuskaito iš standartinės įvesties ir rašo į standartinę išvestį bei failus.

Jei failas (-iai) jau yra, galite jį pridėti naudodami parinktį -a arba --pridėti, kaip nurodyta.

df -h | tee -a df.log 

Pastaba: taip pat galite naudoti pydf alternatyvią komandą „df“, kad patikrintumėte disko naudojimą skirtingomis spalvomis.

Norėdami gauti daugiau informacijos, skaitykite df ir tee man puslapius.

man df
man tee

Taip pat galbūt norėsite skaityti panašius straipsnius.

  1. 5 įdomūs komandų eilutės patarimai ir gudrybės sistemoje „Linux“.
  2. 10 naudingų „Linux“ komandų eilutės gudrybių naujokams
  3. 10 įdomių „Linux“ komandų eilutės gudrybių ir patarimų, kuriuos verta žinoti
  4. Kaip paleisti arba kartoti „Linux“ komandą kas X sekundžių amžinai
  5. Nustatykite datą ir laiką kiekvienai komandai, kurią vykdote „Bash History“.

Šiame trumpame straipsnyje parodžiau, kaip peržiūrėti komandos išvestį ekrane ir įrašyti į failą Linux sistemoje. Jei turite klausimų ar papildomų idėjų, kuriomis norite pasidalinti, padarykite tai toliau esančiame komentarų skyriuje.