Pipes, een pipe wordt door de shell gebruikt om de uitvoer van een commando direct te verbinden met de invoer van een ander commando.
Het symbool voor een pijp is een verticale balk.
De syntaxis van het commando is.
commando of de optie of het argument en dan pijp je het naar een ander commando, of het nu een optie is of een
argument, als dat er is.
In principe, als je een verbinding wilt maken met commando's samen of als je de uitvoer
van het eerste commando wilt nemen en naar een andere uitvoer wilt leiden, dan kun je een pipe gebruiken in een Mac-toetsenbord.
Er is ergens een pijp de sleutel helemaal naar rechts die er zo uitziet.
En in een gewoon toetsenbord zie je dat de pijpoptie recht onder de backspace staat.
En je zou kunnen, denk ik, met de shift en de pijp.
Dus de manier waarop het werkt is dat je een commando hebt, het gaat een pijp in en het komt er als uitvoer uit.
Dus laten we zeggen als je een S min L hebt, dat is een commando dat je uitvoert, je pipe dat precies hetzelfde
pipe karakter dat je gebruikt en je zet er een ander commando op om de uitvoer van je laatste commando te verfijnen.
Laten we eens kijken naar het voorbeeld in onze Linux machine.
Als we in slash at sea directory zijn, trouwens, waar we zijn, zijn we in ons thuisgebied.
Dus als we nu naar CD slash Etsy gaan, heeft deze map een heleboel bestanden en mappen die u niet allemaal op één pagina
kunt bekijken.
Het wordt allemaal tegelijk weergegeven, maar alles scrolt zo snel omhoog dat je het niet eens één voor één kunt
bekijken.
Dus als je LS min L TR doet, druk je op enter.
Je ziet dat het zo snel ging, wat je kon doen, je kon omhoog scrollen.
Dus natuurlijk, als je dat doet.
Scroll naar beneden, langzaam, heel langzaam.
Je ziet al die bestanden, commando's en mappen die in Etsy zitten.
Nu kun je ze allemaal bekijken.
Eén pagina per keer.
Dus hoe doe je dat?
Zoals je het doet, stop je het in een pijp.
Dus eerst doe je LS min l tr.
Je pijp het.
En dan is er een nieuw commando dat ik je wil leren, dat meer heet.
More is het commando dat je de uitvoer van een bestand geeft.
Eén pagina per keer.
Dus als je dit zelf doet, TR pijp het en meer, is het raak.
Kom binnen.
Ga.
Nu ziet u één pagina tegelijk.
van alle inhoud van de ETSI-directory.
En onderaan staat dat je meer op de spatiebalk moet drukken om naar de tweede pagina te gaan.
Spatiebalk weer, spatiebalk weer, waar je ook bent, je kunt eruit stappen door op cue te drukken en je krijgt je handpalm
weer terug, laten we de pijl-omhoog toets doen.
Druk op enter spatiebalk, spatiebalk, spatiebalk, spatiebalk om helemaal naar beneden te gaan.
Je blijft op de spatiebalk drukken, en dat is je probleem terug.
Dus zo zet je een pijp in.
Je zou ook een pipe kunnen doen om de uitvoer van een commando op een andere manier te laten verlopen.
Laten we zeggen, als je dit wilt doen, trouwens, er is een ander commando, wat een eenvoudiger commando is als je
het wilt leren is L-l, die je ook het resultaat geeft alsof je een spier minder doet.
Dus je doet L-l en je leert meer te bevelen.
Dat geeft je één pagina per keer.
Wat als je de laatste regel van je uitvoer wilt hebben?
Dan voer je deze spier uit, pipe it, en om de laatste regel te krijgen, moet je tail min one doen,
en het geeft je de laatste regel van je uitvoer.
No tail is een ander commando, ook een cool commando, dat je de laatste regel of regels van een uitvoer
geeft die later aan bod komt.
Dus dit is de pijp.
Ik wil dat je het probeert met verschillende commando's.
Leer over pijp.
Ik weet niet zeker of er een man pagina is voor pipe omdat het een karakter is, maar laten we eens kijken.
Ja, die is er niet.
Maar als je meer wilde weten over pijpen, heb ik wat documentatie die je zou kunnen krijgen of je zou het natuurlijk
online kunnen opzoeken om meer over pijpen te weten te komen.
De pijp is zeer belangrijk voor onze lessen die we later zullen behandelen, omdat dit de manier is waarop we
onze commando's gaan combineren.