Sådan bruges omdirigering på kommandolinjen, en grundlæggende oversigt
Har du nogensinde ønsket at kunne sende output fra en kommando til en fil eller tilføje den til en eksisterende fil? Det er hvad omdirigeringer gør. For at sige det kan kommandolinje omdirigeringer tillade dig at tage output fra bestemte kommandoer og oprette nye filer eller tilføje til eksisterende med disse data . Det er utrolig nyttigt, og viden udvides til OS X, Linux og enhver anden variant af Unix.
I vores fortsatte forsøg på at udbrede OS X-kommandolinje viden, bringer vi dig nogle oplysninger om de yderst nyttige omdirigeringsværktøjer.
Omdirigere output af en kommando til en ny fil
Den mest grundlæggende brug af en omdirigering er som følger:
command > newfile
Dette vil tage udgangen af 'kommando' og placere den i en fil kaldet 'newfile', for eksempel:
ls -la > directorylisting.txt
Det ville placere outputen fra ls -la til en fil kaldet directorylisting.txt. Let!
Tilføjer udgangen af en kommando til slutningen af eksisterende fil (EOF)
Hvis du har en eksisterende fil, du ønsker at tilføje en kommandos output, skal du blot bruge denne form for omdirigering:
command >> existingfile
Eksempler på kommandolinjedirektiver i brug
Hvis du ønskede at oprette en tekstfil med data fra ps-kommandoen, men kun kontrolleres for Dashboard-relaterede processer, der kører, er dette det, 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, ville du skrive følgende:
ls -l /Library/Widgets >> dashboarddata.txt
Anvendelserne til omdirigering er uendelige, og du vil opdage, at jo mere tid du bruger i kommandolinjen, desto mere vil du bruge omdirigering til at hjælpe bestemte opgaver.
Mac OS X er så brugervenlig, at mange Mac-brugere sikkert ikke ved, at de sidder oven på en kraftig Unix-base, der er tilgængelig af Terminal-appen. Vores følelse er, at da kommandolinjen er der, bør du være i stand til at bruge det til en vis grad. Så læs videre, eller udforsk vores kommandolinjeartikler meget mere.