Linux -uudelleenohjauslähtö tiedostoon ja näyttöön

Linux Redirect Output File



Kun käytät Linux -päätelaitetta, on monia tilanteita, joissa haluat ohjata komennon tuloksen tiedostoon ja näyttöön samanaikaisesti, varmistaen, että tulos on kirjoitettu tiedostoon, jotta voit viitata siihen myöhemmin. Tulet iloiseksi tietämään, että Linux -työkalu voi suorittaa tämän toiminnon vaivattomasti. tee komento lisätään Linux-pohjaisiin järjestelmiin nimenomaan tätä tarkoitusta varten. Joten mennään eteenpäin ja opitaan tästä upeasta työkalusta.

tee komento:

tee -komento voi lukea vakiosyötteen ja ohjata sen yhteen tai useampaan tiedostoon. Se rikkoo minkä tahansa näytöllä näkyvän komennon tai ohjelman tuloksen ja tallentaa sen tiedostoon. Sitä käytetään muiden putkikomentojen kanssa.







tee -komennon perussyntaksi:

Tässä olemme näyttäneet sinulle tee -komennon perussyntaksin.



teeAsetukset Tiedostot

Vaihtoehdot:



  • -i tai –ignore-keskeytykset on tarkoitettu keskeytyssignaalien huomiotta jättämiseen.
  • Lopuksi -a tai –append sallii tee -komennon liittää tiedostoja sisällön korvaamisen sijaan.
  • Voit myös tarkastella tee -help -luetteloa tee -komennon käytettävissä olevista vaihtoehdoista.

Tiedostot:





  • Yhden tai useamman tiedoston tiedostonimet. Jokainen näistä tiedostoista sisältää uudelleenohjatun lähdön.

Tee -komennon käyttäminen tulosteen uudelleenohjaamiseen tiedostoon ja näyttöön:

Tämä osio sisältää erinomaisia ​​esimerkkejä minkä tahansa komennon ulostulon uudelleenohjauksesta näyttöön tai tiedostoon.

Tee -komennon syntaksi tulosten uudelleenohjauksessa:

komento | tee /polku/kohteeseen/tiedosto

Tuloksen ohjaaminen yhteen tiedostoon ja näyttöön:

Päätelaitteessa suoritetaan ls komento näyttää nykyisessä työhakemistossasi olevat tiedostot ja hakemistot.



$ls


Jos haluat ohjata lähdön tiedostoon ja näyttöön samanaikaisesti, kirjoita tee -komento seuraavasti:

$ls | teenäytetiedosto

Ennen | putki -symboli, voit kirjoittaa komennon, jonka haluat suorittaa, ja yhdistää sitten | tee -komennolla määritettäessä tiedoston polkua. Meidän tapauksessamme ohjaamme tuotoksen kotihakemistossamme olevaan sample -tiedostoon.

Voit myös liittää uudelleenohjatun lähdön käyttämällä -kohteeseen tai - liittää vaihtoehto tee -komennolla. -kohteeseen tai - liittää -vaihtoehdon avulla tee -komento voi liittää tiedostoja tiedoston sisällön korvaamisen sijaan.

Uudelleenohjatun lähdön liittämisen syntaksi:

komento | tee -kohteeseen /polku/kohteeseen/tiedosto

Tämä komento liittää uudelleenohjatun lähdön näytetiedoston loppuun.

$sinä nimi -kohteeseen | tee -kohteeseennäytetiedosto

Tuloksen uudelleenohjaus useisiin tiedostoihin ja näyttöön:

Jos haluat ohjata näytön ulostulon useisiin tiedostoihin, sinun tarvitsee vain lisätä tiedostonimet tee -komennon loppuun. Olemme toimittaneet sinulle tämän useiden tiedostojen uudelleenohjauksen syntaksin.

komento | teetiedosto1 tiedosto2 tiedosto3

Alla annettu komento ohjaa ls: n tuloksen näyttö- ja samplefile.txt- ja samplefile2.txt-tiedostoihin.

$ls | teesamplefile.txt samplefile2.txt

Johtopäätös:

Työskennellessään Linux -päätelaitteessa ulostulon uudelleenohjaus on arvokas. tee komento on yksi arvokkaimmista työkaluista, joka auttaa Linux -käyttäjää ohjaamaan komennon tuloksen tiedostoon ja näyttöön. Tässä artikkelissa keskusteltiin tuotteen ensisijaisesta käytöstä tee tulosten ohjaamiseksi näytölle, yksittäisille tai useille tiedostoille.