Kuinka tallentaa komentotulos tiedostoon Linuxissa


On monia asioita, joita voit tehdä komennon tulostuksella Linuxissa. Voit määrittää komennon lähdön muuttujalle, lähettää sen toiselle komennolle/ohjelmalle prosessoitavaksi putken kautta tai ohjata sen tiedostoon jatkoanalyysiä varten.

Tässä lyhyessä artikkelissa näytän sinulle yksinkertaisen mutta hyödyllisen komentorivin temppun: kuinka tarkastella komennon lähtöä näytöllä ja kirjoittaa myös tiedostoon Linuxissa.

Tulosten tarkasteleminen näytöllä ja myös kirjoittaminen tiedostoon

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

$ $df

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

$ df -h

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

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

Tässä taika tehdään tee-komennolla, se lukee vakiotulosta ja kirjoittaa vakiolähtöön sekä tiedostoihin.

Jos tiedosto (t) on jo olemassa, voit liittää sen tällaisella vaihtoehdolla -a tai --append .

$ df -h | tee -a df.log 

Huomaa: Voit myös tarkistaa pydf-vaihtoehdon ”df” -komennon tarkistaaksesi levyn käytön eri väreillä.

Lisätietoja on df- ja tee man -sivuilla.

$ man df
$ man tee

Voit myös lukea vastaavia artikkeleita.

  1. 5 mielenkiintoista komentorivivinkkiä Linuxissa
  2. 10 hyödyllistä Linux-komentorivin temppua aloittelijoille
  3. 10 mielenkiintoista Linux-komentorivin temppua ja vihjeitä, jotka kannattaa tietää
  4. Linux-komennon suorittaminen tai toistaminen joka X sekunti ikuisesti
  5. Aseta päivämäärä ja aika jokaiselle komentolle, jonka suoritat Bash-historiassa

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