Hur man sparar kommandoradsutdata till fil på Windows, Mac och Linux

Hur man sparar kommandoradsutdata till fil på Windows, Mac och Linux

När du kör ett terminalkommando kommer det vanligtvis att skriva ut utdata i terminalen så att du kan läsa det direkt. Men ibland vill du spara utdata för senare analys eller kombination med ett annat verktyg.

Du kan göra detta med omdirigering av utdata på kommandoraden. Lär dig hur du skickar kommandoutdata till en textfil på Windows, Mac och Linux.

Omdirigera kommandoradsutdata till en fil

Det finns två operatorer du kan använda för att omdirigera kommandoutdata till fil: >> och > . Det är viktigt att du förstår skillnaden mellan dessa två operatörer för att undvika oavsiktlig dataförlust.

Ikonen > skapar en ny fil eller skriver över den gamla filen om den redan finns. Operatören >> skapar också en ny fil om den inte finns men den kommer inte att skriva över den befintliga filen. Om filen redan finns kommer den att lägga till texten i slutet av filen.

För att omdirigera utdata från ett kommando till en fil, anger du kommandot, anger sedan operatorn > eller >> och anger slutligen sökvägen till filen du vill omdirigera utdata till. Så här kan du till exempel spara utdata från kommandot ls, som listar innehållet i en katalog:

ls > /path/to/file

Ersätt /sökväg/till/fil med hela sökvägen till filen du vill använda. Kommandot körs tyst och lagrar utdata i filen du anger.

För att se innehållet i en fil i terminalen kan du använda kommandot cat . Återigen, ersätt /sökväg/till/fil med hela sökvägen till filen du vill visa.

cat /path/to/file

Du bör se utdata från kommandot i din nya fil:

Hur man sparar kommandoradsutdata till fil på Windows, Mac och Linux

Omdirigera utdata från ls till en fil

Operatorn > ersätter innehållet i en befintlig fil. Om du vill spara resultaten från flera kommandon i en enda fil, använd operatorn >> istället. Detta kommer att läggas till i filen, så att du inte förlorar någon tidigare utdata du sparat.

Försök till exempel att lägga till systeminformation i slutet av filen du just skapade. Kör bara uname -a på Linux/Mac - eller kommandot ver om du använder Windows - och lägg till >>- operatorn tillsammans med sökvägen till filen:

uname -a >> /path/to/file

Upprepa denna process så många gånger du behöver för att fortsätta lägga till kommandoutdata i slutet av filen.

Hur man sparar kommandoradsutdata till fil på Windows, Mac och Linux

Lägg till utdata till en fil

Exportera utdata till skärmen och omdirigera den till en fil

Operatörerna > och >> visar inte resultatet av kommandot på skärmen, de skickar det bara till en fil. Om du vill skicka utdata till en fil och visa den på skärmen, använd kommandot tee.

För att använda tee-kommandot, skicka utdata från ett annat kommando till det kommandot med hjälp av röroperatorn, en vertikal stapel (|). Så här kan du till exempel skicka utdata från kommandot ls till tee med hjälp av ett rör:

ls | tee /path/to/output.txt

Tee-kommandot skickar sedan utdata till både skärmen och filen du anger. Denna operation kommer att skriva över filen eller skapa en ny fil om den inte finns, precis som operatorn > .

För att använda kommandot tee för att skriva ut resultatet på skärmen och lägga till det i slutet av filen, lägg till flaggan -a före filsökvägen, till exempel:

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

Du kommer att se kommandoutgången på skärmen och du kan använda cat för att verifiera att t-shirten också har lagt till den i filen:

Hur man sparar kommandoradsutdata till fil på Windows, Mac och Linux

Lägg till utdata till en fil med kommandot tee


Så här fixar du Du har inte behörighet att spara på den här platsen i Windows

Så här fixar du Du har inte behörighet att spara på den här platsen i Windows

När Windows visar felet "Du har inte behörighet att spara på den här platsen", kommer detta att hindra dig från att spara filer i önskade mappar.

Topp bästa gratis och betalda Syslog Server-programvara för Windows

Topp bästa gratis och betalda Syslog Server-programvara för Windows

Syslog Server är en viktig del av en IT-administratörs arsenal, särskilt när det gäller att hantera händelseloggar på en centraliserad plats.

Vad är Error 524 A Timeout inträffade och hur man åtgärdar felet

Vad är Error 524 A Timeout inträffade och hur man åtgärdar felet

Fel 524: En timeout inträffade är en Cloudflare-specifik HTTP-statuskod som indikerar att anslutningen till servern stängdes på grund av en timeout.

Vad är fel 0x80070570? Hur fixar jag detta fel?

Vad är fel 0x80070570? Hur fixar jag detta fel?

Felkod 0x80070570 är ett vanligt felmeddelande på datorer, bärbara datorer och surfplattor som kör operativsystemet Windows 10. Det visas dock även på datorer som kör Windows 8.1, Windows 8, Windows 7 eller tidigare.

Instruktioner för att åtgärda blåskärmsfelet SIDFEL I ICKE PAGED OMRÅDE eller STOPP 0x00000050

Instruktioner för att åtgärda blåskärmsfelet SIDFEL I ICKE PAGED OMRÅDE eller STOPP 0x00000050

Blue screen of death-fel BSOD PAGE_FAULT_IN_NONPAGED_AREA eller STOP 0x00000050 är ett fel som ofta uppstår efter installation av en hårdvarudrivrutin, eller efter installation eller uppdatering av en ny programvara och i vissa fall är orsaken att felet beror på en korrupt NTFS-partition.

Vad ska du göra när du får ett internt fel i Video Scheduler?

Vad ska du göra när du får ett internt fel i Video Scheduler?

Video Scheduler Internal Error är också ett dödligt blåskärmsfel, det här felet uppstår ofta på Windows 10 och Windows 8.1. Den här artikeln visar dig några sätt att åtgärda det här felet.

Hur man förhindrar Epic Launcher från att starta med Windows

Hur man förhindrar Epic Launcher från att starta med Windows

För att få Windows 10 att starta snabbare och minska starttiden, nedan är stegen du måste följa för att ta bort Epic från Windows Startup och förhindra Epic Launcher från att starta med Windows 10.

3 bättre sätt att spara filer på skrivbordet

3 bättre sätt att spara filer på skrivbordet

Du bör inte spara filer på skrivbordet. Det finns bättre sätt att lagra datorfiler och hålla ordning på skrivbordet. Följande artikel kommer att visa dig mer effektiva platser att spara filer på Windows 10.

Åtgärda felet med skjutreglaget för ljusstyrka som försvinner från aktivitetsfältet

Åtgärda felet med skjutreglaget för ljusstyrka som försvinner från aktivitetsfältet

Oavsett orsaken, ibland måste du justera skärmens ljusstyrka för att passa olika ljusförhållanden och syften. Om du behöver observera detaljerna i en bild eller titta på en film måste du öka ljusstyrkan. Omvänt kanske du också vill sänka ljusstyrkan för att skydda din bärbara dators batteri.

9 sätt att fixa att Windows-datorn slumpmässigt vaknar för att söka efter uppdateringar

9 sätt att fixa att Windows-datorn slumpmässigt vaknar för att söka efter uppdateringar

Vaknar din dator slumpmässigt och poppar upp ett fönster som säger "Söker efter uppdateringar"? Vanligtvis beror detta på programmet MoUSOCoreWorker.exe - en Microsoft-uppgift som hjälper till att koordinera installationen av Windows-uppdateringar.