Omleiding gebruiken op de opdrachtregel

Anonim

Ooit gewenst dat je de uitvoer van een opdracht naar een bestand kon sturen of die uitvoer aan een bestaand bestand kon toevoegen? Dat is wat omleidingen doen. Simpel gezegd, met opdrachtregelomleidingen kunt u de uitvoer van bepaalde opdrachten gebruiken en nieuwe bestanden maken of bestaande bestanden toevoegen met deze gegevens, dit is ongelooflijk handig inderdaad, en de kennis breidt zich uit naar OS X, Linux en elke andere variant van Unix.

In onze voortdurende zoektocht om OS X-opdrachtregelkennis te verspreiden, brengen we u wat informatie over de uiterst nuttige omleidingshulpprogramma's.

De uitvoer van een opdracht omleiden naar een nieuw bestand

Het meest elementaire gebruik van een omleiding is als volgt:

opdracht > nieuw bestand

Hiermee wordt de uitvoer van 'opdracht' genomen en in een bestand met de naam 'nieuw bestand' geplaatst, bijvoorbeeld:

ls -la > directorylisting.txt

Dat zou de uitvoer van ls -la in een bestand met de naam directorylisting.txt plaatsen. Eenvoudig!

Voegt de uitvoer van een opdracht toe aan het einde van bestaand bestand (EOF)

Als u een bestaand bestand heeft waaraan u de uitvoer van een opdracht wilt toevoegen, gebruikt u gewoon deze vorm van omleiding:

opdracht >> bestaand bestand

Voorbeelden van gebruikte opdrachtregelomleidingen

Als u een tekstbestand wilt maken met gegevens van het ps-commando, maar alleen bestuurd voor lopende Dashboard-gerelateerde processen, typt u dit op de commandoregel:

ps -aux | grep Dashboard > dashboarddata.txt

Als u aan het einde van het bestand dat we zojuist hebben gemaakt, dashboarddata.txt, een lijst met Widgets die u hebt geïnstalleerd wilt toevoegen, typt u het volgende:

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

De toepassingen voor omleiding zijn eindeloos en je zult merken dat hoe meer tijd je doorbrengt in de opdrachtregel, hoe meer je omleiding wilt gebruiken om bepaalde taken te ondersteunen.

Mac OS X is zo gebruiksvriendelijk dat veel Mac-gebruikers waarschijnlijk niet weten dat ze bovenop een krachtige Unix-basis zitten, toegankelijk via de Terminal-app.Ons gevoel is dat aangezien de opdrachtregel er is, je deze tot op zekere hoogte zou moeten kunnen gebruiken. Lees dus verder of bekijk onze Command Line-artikelen voor nog veel meer.

Omleiding gebruiken op de opdrachtregel