Sådan bruges omdirigering på kommandolinjen

Anonim

Har du nogensinde ønsket, at du kunne sende outputtet af en kommando til en fil eller tilføje det output til en eksisterende fil? Det er, hvad omdirigeringer gør. For at sige det enkelt, kommandolinjeomdirigeringer giver dig mulighed for at tage output fra bestemte kommandoer og oprette nye filer eller tilføje til eksisterende med disse data, dette er utrolig nyttigt ja, og viden udvides til OS X, Linux og enhver anden variant af Unix.

I vores fortsatte søgen efter at udbrede OS X kommandolinjeviden giver vi dig nogle oplysninger om de ekstremt nyttige omdirigeringsværktøjer.

Omdiriger outputtet af en kommando til en ny fil

Den mest grundlæggende brug af en omdirigering er som følger:

kommando > ny fil

Dette tager outputtet fra 'kommando' og placerer det i en fil kaldet 'nyfil', for eksempel:

ls -la > directorylisting.txt

Det ville placere outputtet af ls -la i en fil kaldet directorylisting.txt. Let!

Føjer output fra en kommando til slutningen af ​​eksisterende fil (EOF)

Hvis du har en eksisterende fil, du ønsker at tilføje output fra en kommando til, skal du blot bruge denne form for omdirigering:

kommando >> eksisterende fil

Eksempler på kommandolinjeomdirigeringer i brug

Hvis du ønskede at oprette en tekstfil med data fra ps-kommandoen, men kun kontrolleret for Dashboard-relaterede processer, der kører, er dette, hvad du ville skrive på kommandolinjen:

ps -aux | grep Dashboard > dashboarddata.txt

Hvis du vil tilføje i slutningen af ​​den fil, vi lige har oprettet, dashboarddata.txt en liste over widgets, du har installeret, skal du skrive følgende:

ls -l /Bibliotek/Widgets >> dashboarddata.txt

Anvendelsen af ​​omdirigering er uendelig, og du vil opdage, at jo mere tid du bruger på kommandolinjen, jo mere vil du bruge omdirigering til at hjælpe visse opgaver.

Mac OS X er så brugervenlig, at mange Mac-brugere sandsynligvis ikke ved, at de sidder på toppen af ​​en kraftfuld Unix-base, som er tilgængelig via Terminal-appen.Vores fornemmelse er, at da kommandolinjen er der, bør du være i stand til at bruge den til en vis grad. Så læs videre, eller udforsk vores Command Line-artikler for meget mere.

Sådan bruges omdirigering på kommandolinjen