Sådan gemmer du kommandolinjeoutput til fil på Windows, Mac og Linux

Sådan gemmer du kommandolinjeoutput til fil på Windows, Mac og Linux

Når du kører en terminalkommando, vil den normalt udskrive outputtet i terminalen, så du kan læse det med det samme. Nogle gange vil du dog gerne gemme outputtet til senere analyse eller kombination med et andet værktøj.

Du kan gøre dette ved at bruge output-omdirigering på kommandolinjen. Lær, hvordan du sender kommandooutput til en tekstfil på Windows, Mac og Linux.

Omdiriger kommandolinjeoutput til en fil

Der er to operatorer, du kan bruge til at omdirigere kommandooutput til fil: >> og > . Det er vigtigt, at du forstår forskellen mellem disse to operatører for at undgå utilsigtet tab af data.

Ikonet > opretter en ny fil eller overskriver den gamle fil, hvis den allerede eksisterer. Operatoren >> opretter også en ny fil, hvis den ikke eksisterer, men den vil ikke overskrive den eksisterende fil. Hvis filen allerede eksisterer, tilføjer den teksten til slutningen af ​​filen.

For at omdirigere outputtet af en kommando til en fil, skal du indtaste kommandoen, derefter angive > eller >> operatoren og til sidst angive stien til den fil, du vil omdirigere outputtet til. For eksempel, her er, hvordan du kan gemme output fra kommandoen ls, som viser indholdet af en mappe:

ls > /path/to/file

Erstat /path/to/file med den fulde sti til den fil, du vil bruge. Kommandoen vil køre lydløst og gemmer outputtet i den fil, du angiver.

For at se indholdet af en fil i terminalen kan du bruge kat-kommandoen . Igen skal du erstatte /sti/til/fil med den fulde sti til den fil, du vil se.

cat /path/to/file

Du bør se outputtet fra kommandoen i din nye fil:

Sådan gemmer du kommandolinjeoutput til fil på Windows, Mac og Linux

Omdiriger outputtet af ls til en fil

Operatoren > erstatter indholdet af en eksisterende fil. Hvis du vil gemme resultaterne fra flere kommandoer i en enkelt fil, skal du bruge operatoren >> i stedet. Dette vil tilføje til filen, så du ikke mister noget tidligere output, du har gemt.

Prøv f.eks. at tilføje systemoplysninger til slutningen af ​​den fil, du lige har oprettet. Bare kør uname -a på Linux/Mac - eller ver-kommandoen, hvis du er på Windows - og tilføj >>- operatoren sammen med stien til filen:

uname -a >> /path/to/file

Gentag denne proces så mange gange, som du har brug for, for at fortsætte med at tilføje kommandooutput til slutningen af ​​filen.

Sådan gemmer du kommandolinjeoutput til fil på Windows, Mac og Linux

Føj output til en fil

Eksporter output til skærmen og omdiriger det til en fil

Operatørerne > og >> viser ikke udgangen af ​​kommandoen på skærmen, de sender den bare til en fil. Hvis du vil sende output til en fil og se den på skærmen, skal du bruge tee-kommandoen.

For at bruge tee-kommandoen skal du sende output fra en anden kommando til den kommando ved hjælp af røroperatøren, en lodret streg (|). For eksempel, her er, hvordan du kan sende output fra ls-kommandoen til tee ved hjælp af et rør:

ls | tee /path/to/output.txt

Tee-kommandoen sender derefter dette output til både skærmen og den fil, du angiver. Denne handling vil overskrive filen eller oprette en ny fil, hvis den ikke findes, ligesom > operatoren .

For at bruge tee-kommandoen til at udskrive resultatet til skærmen og tilføje det til slutningen af ​​filen, skal du tilføje -a- flaget før filstien, for eksempel:

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

Du vil se kommandoudgangen på skærmen, og du kan bruge kat til at bekræfte, at tee også føjede den til filen:

Sådan gemmer du kommandolinjeoutput til fil på Windows, Mac og Linux

Føj output til en fil ved hjælp af tee-kommandoen


Sådan repareres Du har ikke tilladelse til at gemme på denne placering på Windows

Sådan repareres Du har ikke tilladelse til at gemme på denne placering på Windows

Når Windows viser fejlen "Du har ikke tilladelse til at gemme på denne placering", vil dette forhindre dig i at gemme filer i ønskede mapper.

Top bedste gratis og betalte Syslog Server-software til Windows

Top bedste gratis og betalte Syslog Server-software til Windows

Syslog Server er en vigtig del af en IT-administrators arsenal, især når det kommer til at administrere hændelseslogfiler på en central placering.

Hvad er fejl 524 Der opstod en timeout, og hvordan rettes fejlen

Hvad er fejl 524 Der opstod en timeout, og hvordan rettes fejlen

Fejl 524: En timeout opstod er en Cloudflare-specifik HTTP-statuskode, der angiver, at forbindelsen til serveren blev lukket på grund af en timeout.

Hvad er fejl 0x80070570? Hvordan rettes denne fejl?

Hvad er fejl 0x80070570? Hvordan rettes denne fejl?

Fejlkode 0x80070570 er en almindelig fejlmeddelelse på computere, bærbare computere og tablets, der kører operativsystemet Windows 10. Den vises dog også på computere, der kører Windows 8.1, Windows 8, Windows 7 eller tidligere.

Instruktioner til at rette den blå skærm-fejl SIDEFEJL I IKKE PAGET OMRÅDE eller STOP 0x00000050

Instruktioner til at rette den blå skærm-fejl SIDEFEJL I IKKE PAGET OMRÅDE eller STOP 0x00000050

Blue screen of death fejl BSOD PAGE_FAULT_IN_NONPAGED_AREA eller STOP 0x00000050 er en fejl, der ofte opstår efter installation af en hardwareenhedsdriver eller efter installation eller opdatering af en ny software, og i nogle tilfælde skyldes årsagen, at fejlen skyldes en korrupt NTFS-partition.

Hvad skal du gøre, når du får Video Scheduler Intern Error?

Hvad skal du gøre, når du får Video Scheduler Intern Error?

Video Scheduler Internal Error er også en dødbringende blå skærm-fejl, denne fejl opstår ofte på Windows 10 og Windows 8.1. Denne artikel vil vise dig nogle måder at rette denne fejl på.

Sådan forhindrer du Epic Launcher i at starte med Windows

Sådan forhindrer du Epic Launcher i at starte med Windows

For at få Windows 10 til at starte hurtigere og reducere opstartstiden er nedenstående trin, du skal følge for at fjerne Epic fra Windows Startup og forhindre Epic Launcher i at starte med Windows 10.

3 bedre måder at gemme filer på skrivebordet

3 bedre måder at gemme filer på skrivebordet

Du bør ikke gemme filer på skrivebordet. Der er bedre måder at gemme computerfiler og holde dit skrivebord ryddeligt. Den følgende artikel viser dig mere effektive steder at gemme filer på Windows 10.

Ret fejlen i lysstyrkeskyderen, der forsvinder fra proceslinjen

Ret fejlen i lysstyrkeskyderen, der forsvinder fra proceslinjen

Uanset årsagen, bliver du nogle gange nødt til at justere skærmens lysstyrke, så den passer til forskellige lysforhold og formål. Hvis du har brug for at observere detaljerne i et billede eller se en film, skal du øge lysstyrken. Omvendt vil du måske også sænke lysstyrken for at beskytte din bærbare computers batteri.

9 måder at rette op på, at Windows-computer vågner tilfældigt op for at søge efter opdateringer

9 måder at rette op på, at Windows-computer vågner tilfældigt op for at søge efter opdateringer

Vågner din computer tilfældigt og dukker et vindue op, hvor der står "Søger efter opdateringer"? Normalt skyldes dette programmet MoUSOCoreWorker.exe - en Microsoft-opgave, der hjælper med at koordinere installationen af ​​Windows-opdateringer.