Hvordan omdirigerer jeg utdata til en fil i Linux

Hvordan omdirigerer jeg utdata til en fil i Linux
Omdirigering er en metode for å endre standardinngangs- og utgangsenhetene når du utfører en kommando. Linux -kommandoer fungerer ved å ta innspill og produsere en utgang.

Vi kan bruke viderekobling til å sende og bruke dataene som er til stede i systemet så langt. Ved å bruke viderekobling, sender vi ikke kopier av dataene våre til systemet. Følgende artikkel forklarer hvordan du bruker omdirigeringsutgang til en fil i Linux.

Hvordan omdirigerer jeg utdata til en fil i Linux?

Direkte omdirigering er en interessant Linux -funksjon, som lar brukere sende forespørsler direkte til kjernen (STDIN) mens de mottar utgang fra kjernen (stdout) bare gjennom direkte omdirigering. Linux lar brukere lagre filer ved hjelp av STDOUT (Output) -kommandoen, også kjent som Stream -kommandoen. Overføring av data mellom en server og en datamaskin gjøres med strømkommandoer.

Med omdirigering kan du synliggjøre kommandoene i terminalen og lagre dem til å gjennomgå senere. Nedenfor er noen måter å forklare Linux -omdirigering:

Send en enkelt filutgang

Vi kan omdirigere i bash ved å bruke et manus eller kommando i form av> eller >>. Denne kommandoen gir banen til filen.

  • Output omdirigering for> -kommandoen endrer selve filen.
  • Følgende kommando >> legger til den gitte utdata til utdata -omdirigeringsfilen.

Stdout viser viktige reduksjoner som en standardkommando. LS er neste kommando, som viser alt som oppført på skjermen.

LS>/PATH/TO/FILE

Denne kommandoen trenger ikke å spesifisere noen bane; den vises automatisk og lagrer den.

Hvis du ser på filen, vil utdataene fra LS -kommandoen vises som om CAT -kommandoen skriver ut innholdet til terminalen.

katt/sti/til/fil

Følgende kommando skal brukes til å skrive ut omdirektøren.

katt/hjemme/linuxhint/outputfile

Operatør> er gitt når bare en utgang er utstedt, men >> brukes til å lagre utdataene i følgende kommando:

Uname -a >>/Path/To/File

Bash oppretter filen hvis det ikke eksisterer noen fil; ellers etterlater det som det er og vises på slutten hvis det er vedlagt.

Omdirigere fra terminal til en enkelt utgang

Gitt metode brukes når> eller >> ikke skal brukes. I dette brukes i stedet for> tee -kommando som utfører både utskrifts- og lagringsfunksjoner. Så her er følgende kommando:

kommando | tee/sti/til/fil
ls | tee/hjem/linuxhint/outputfile

Å redusere terminalen med den aktuelle kommandoen overskriver utdataene ved å legge til> som i tee -kommandoen.

Bruke toppkommando

Toppkommandoen brukes til å se viktig informasjon som sanntid, minne brukt, prosesser som brukes i Linux-systemet. B pest brukes i den gitte funksjonen. Noe som får all informasjon om den gitte kommandoen, inkludert full kommandatillatelser, og gir utdataene ved å spesifisere nummeret. Puzzle -kommandoen er gitt for å omdirigere utdataene som er spesifisert, så vel som den mindre kommandoen.

topp -b -n 1> topfile.tekst
Mindre toppfil.tekst

Nå vil n oppmerksomhetskommando bli gitt, som vil bli brukt til å bestemme antallet der ett eller antall er skrevet etter n.

Topp -b -n 1> Top -iteration.tekst

Endelig brukes CAT -kommandoen til å gi detaljer om hva som skjer.

CAT Top-iteration.txt | grep oppgaver

Konklusjon

Denne artikkelen forklarer også hvordan du kan omdirigere utdataene til en fil og legge til og gjenopprette filen gjennom utdataene. Vi håper at denne artikkelen vil vise seg å være til din bruk, så vel som har lært noe av den.