Hvordan lagre kommandolinjeutdata til fil på Windows, Mac og Linux

Hvordan lagre kommandolinjeutdata til fil på Windows, Mac og Linux

Når du kjører en terminalkommando, vil den vanligvis skrive ut utdataene i terminalen slik at du kan lese den umiddelbart. Noen ganger vil du imidlertid ønske å lagre utdataene for senere analyse eller kombinasjon med et annet verktøy.

Du kan gjøre dette ved å bruke utdataomdirigering på kommandolinjen. Lær hvordan du sender kommandoutdata til en tekstfil på Windows, Mac og Linux.

Omdiriger kommandolinjeutdata til en fil

Det er to operatorer du kan bruke til å omdirigere kommandoutdata til fil: >> og > . Det er viktig at du forstår forskjellen mellom disse to operatørene for å unngå utilsiktet tap av data.

> -ikonet oppretter en ny fil eller overskriver den gamle filen hvis den allerede eksisterer. >>- operatoren oppretter også en ny fil hvis den ikke eksisterer, men den vil ikke overskrive den eksisterende filen. Hvis filen allerede eksisterer, vil den legge til teksten på slutten av filen.

For å omdirigere utdataene fra en kommando til en fil, skriv inn kommandoen, spesifiser deretter > eller >> operatoren , og oppgi til slutt banen til filen du vil omdirigere utdataene til. For eksempel, her er hvordan du kan lagre utdataene fra ls-kommandoen, som viser innholdet i en katalog:

ls > /path/to/file

Erstatt /path/to/file med hele banen til filen du vil bruke. Kommandoen vil kjøre stille og lagre utdataene i filen du spesifiserer.

For å se innholdet i en fil i terminalen, kan du bruke cat-kommandoen . Igjen, erstatt /path/to/file med hele banen til filen du vil vise.

cat /path/to/file

Du bør se utdataene fra kommandoen i den nye filen:

Hvordan lagre kommandolinjeutdata til fil på Windows, Mac og Linux

Omdiriger utdataene fra ls til en fil

Operatoren > erstatter innholdet i en eksisterende fil. Hvis du vil lagre resultatene fra flere kommandoer i en enkelt fil, bruk >>- operatoren i stedet. Dette vil legge til filen, slik at du ikke mister noen tidligere utdata du har lagret.

Prøv for eksempel å legge til systeminformasjon på slutten av filen du nettopp opprettet. Bare kjør uname -a på Linux/Mac - eller ver-kommandoen hvis du er på Windows - og legg til >>- operatoren sammen med banen til filen:

uname -a >> /path/to/file

Gjenta denne prosessen så mange ganger du trenger for å fortsette å legge til kommandoutdata til slutten av filen.

Hvordan lagre kommandolinjeutdata til fil på Windows, Mac og Linux

Legg til utdata til en fil

Eksporter utdata til skjermen og omdiriger det til en fil

Operatorene > og >> viser ikke utdataene fra kommandoen på skjermen, de sender den bare til en fil. Hvis du vil sende utdata til en fil og se den på skjermen, bruk tee-kommandoen.

For å bruke tee-kommandoen, send utdata fra en annen kommando til den kommandoen ved å bruke røroperatøren, en vertikal strek (|). For eksempel, her er hvordan du kan sende utdata fra ls-kommandoen til tee ved hjelp av et rør:

ls | tee /path/to/output.txt

Tee-kommandoen sender deretter utdataene til både skjermen og filen du spesifiserer. Denne operasjonen vil overskrive filen eller opprette en ny fil hvis den ikke eksisterer, akkurat som > operatoren .

For å bruke tee-kommandoen til å skrive ut resultatet på skjermen og legge det til på slutten av filen, legg til -a- flagget før filbanen, for eksempel:

uname -a | tee -a /path/to/output.txt

Du vil se kommandoutgangen på skjermen, og du kan bruke cat for å bekrefte at tee også la den til filen:

Hvordan lagre kommandolinjeutdata til fil på Windows, Mac og Linux

Legg til utdata til en fil ved å bruke tee-kommandoen


Slik fikser du Du har ikke tillatelse til å lagre på denne plasseringen på Windows

Slik fikser du Du har ikke tillatelse til å lagre på denne plasseringen på Windows

Når Windows viser feilen "Du har ikke tillatelse til å lagre på denne plasseringen", vil dette forhindre deg i å lagre filer i ønskede mapper.

Topp beste gratis og betalte Syslog Server-programvare for Windows

Topp beste gratis og betalte Syslog Server-programvare for Windows

Syslog Server er en viktig del av en IT-administrators arsenal, spesielt når det gjelder å administrere hendelseslogger på et sentralisert sted.

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Feil 524: En tidsavbrudd oppstod er en Cloudflare-spesifikk HTTP-statuskode som indikerer at tilkoblingen til serveren ble stengt på grunn av et tidsavbrudd.

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Feilkode 0x80070570 er en vanlig feilmelding på datamaskiner, bærbare datamaskiner og nettbrett som kjører operativsystemet Windows 10. Den vises imidlertid også på datamaskiner som kjører Windows 8.1, Windows 8, Windows 7 eller tidligere.

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Blue screen of death-feil BSOD PAGE_FAULT_IN_NONPAGED_AREA eller STOP 0x00000050 er en feil som ofte oppstår etter installasjon av en maskinvareenhetsdriver, eller etter installasjon eller oppdatering av ny programvare, og i noen tilfeller er årsaken at feilen skyldes en korrupt NTFS-partisjon.

Hva skal du gjøre når du får Video Scheduler Intern Error?

Hva skal du gjøre når du får Video Scheduler Intern Error?

Video Scheduler Intern Error er også en dødelig blåskjermfeil, denne feilen oppstår ofte på Windows 10 og Windows 8.1. Denne artikkelen vil vise deg noen måter å fikse denne feilen på.

Hvordan forhindre at Epic Launcher starter med Windows

Hvordan forhindre at Epic Launcher starter med Windows

For å få Windows 10 til å starte opp raskere og redusere oppstartstiden, nedenfor er trinnene du må følge for å fjerne Epic fra Windows Startup og forhindre at Epic Launcher starter med Windows 10.

3 bedre måter å lagre filer på skrivebordet

3 bedre måter å lagre filer på skrivebordet

Du bør ikke lagre filer på skrivebordet. Det finnes bedre måter å lagre datafiler på og holde skrivebordet ryddig. Den følgende artikkelen vil vise deg mer effektive steder å lagre filer på Windows 10.

Rett opp feilen til lysstyrkeglidebryteren som forsvinner fra oppgavelinjen

Rett opp feilen til lysstyrkeglidebryteren som forsvinner fra oppgavelinjen

Uansett årsak, noen ganger må du justere skjermens lysstyrke for å passe til forskjellige lysforhold og formål. Hvis du trenger å observere detaljene i et bilde eller se en film, må du øke lysstyrken. Omvendt kan det også være lurt å senke lysstyrken for å beskytte batteriet til den bærbare datamaskinen.

9 måter å fikse at Windows-datamaskinen våkner tilfeldig for å se etter oppdateringer

9 måter å fikse at Windows-datamaskinen våkner tilfeldig for å se etter oppdateringer

Våkner datamaskinen din tilfeldig og dukker opp et vindu som sier "Søker etter oppdateringer"? Vanligvis skyldes dette programmet MoUSOCoreWorker.exe - en Microsoft-oppgave som hjelper til med å koordinere installasjonen av Windows-oppdateringer.