Kuinka tallentaa komentotulosteen tiedostoon Linuxissa


Voit tehdä monia asioita komennon tulosteella Linuxissa. Voit liittää komennon tulosteen muuttujaan, lähettää sen toiseen komentoon/ohjelmaan prosessoitavaksi putken kautta tai ohjata sen tiedostoon jatkoanalyysiä varten.

Suositeltu luku: Opi Linuxin I/O:n (Input/Output) uudelleenohjauksen perusteet

Tässä lyhyessä artikkelissa näytän sinulle yksinkertaisen mutta hyödyllisen komentorivitempun: kuinka nähdä komennon tulos näytöllä ja myös kirjoittaa tiedostoon Linuxissa.

Tulosteen katseleminen näytöllä ja myös tiedostoon kirjoittaminen

Olettaen, että haluat saada täydellisen yhteenvedon tiedostojärjestelmän käytettävissä olevasta ja käytetystä levytilasta Linux-järjestelmässä, voit käyttää df-komentoa; se auttaa myös määrittämään osion tiedostojärjestelmätyypin.

$df

-h-lipulla voit näyttää tiedostojärjestelmän levytilan tilastot "ihmisen luettavassa" muodossa (näyttää tilastotiedot tavuina, megatavuina ja gigatavuina).

df -h

Nyt jos haluat näyttää yllä olevat tiedot näytöllä ja kirjoittaa ne tiedostoon esimerkiksi myöhempää analysointia varten ja/tai lähettääksesi järjestelmänvalvojalle sähköpostitse, suorita alla oleva komento.

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

Tässä taikuuden tekee tee-komento, se lukee vakiosyötteen ja kirjoittaa vakiolähtöön sekä tiedostoihin.

Jos tiedosto(t) on jo olemassa, voit liittää ne käyttämällä -a- tai --append-vaihtoehtoa näin.

df -h | tee -a df.log 

Huomaa: voit myös käyttää pydf-komentoa vaihtoehtoisella "df" -komennolla tarkistaaksesi levyn käytön eri väreissä.

Saat lisätietoja lukemalla df- ja tee-man-sivut.

man df
man tee

Saatat myös haluta lukea vastaavia artikkeleita.

  1. 5 mielenkiintoista komentorivivinkkiä ja temppuja Linuxissa
  2. 10 hyödyllistä Linuxin komentorivitemppua aloittelijoille
  3. 10 mielenkiintoista Linuxin komentorivin temppua ja vinkkiä, jotka kannattaa tietää
  4. Kuinka ajaa tai toistaa Linux-komento X sekunnin välein ikuisesti
  5. Aseta päivämäärä ja aika jokaiselle Bash History -komennolle

Tässä lyhyessä artikkelissa näytin sinulle, kuinka voit tarkastella komennon tulosta näytöllä ja myös kirjoittaa tiedostoon Linuxissa. Jos sinulla on kysyttävää tai muita ideoita jaettavaksi, tee se alla olevan kommenttiosion kautta.