Putkien käyttäminen komentorivillä
Ilman lisäesittelyä, tässä on tietoa komentoriviputkista, niiden toiminnasta ja mikä tärkeintä, kuinka putkia käytetään komentorivin ulostulon ohjaamiseen ja ohjaamaan se tehokkaasti muualle:
Piippusymboli näyttää tältä |, (se on sama näppäin kuin \-näppäin, jos olet hämmentynyt), ja se on erittäin hyödyllinen, kun työskentelet komentorivillä. Tässä muutamia esimerkkejä:
ls -la | lisää
Tämä tulostaa lista-komennon (pitkillä ja kaikilla lipuilla) ja "piippaa" sen more-komentoon, jolloin voit tarkastella tulostetta sivu kerrallaan.
ps aux | grep käyttäjä
Tämä komento ottaa prosessikomennon tulosteen ja raportoi vain prosessiinstanssit, jotka kuuluvat 'käyttäjään'
Voit käyttää putkea käytännössä kaiken kanssa, joten käytä mielikuvitustasi.
Toinen yleinen käyttö putkille on yhdistää sanaan "vähemmän" pitkän tulosteen luettavuuden parantamiseksi, kun käytetään "kissa" tai jotain vastaavaa:
cat /etc/passwd | Vähemmän
Pipesiä voidaan käyttää myös erittäin edistyneillä tavoilla, ottamalla minkä tahansa komennon tulos ja ohjaamalla komennon ulostulo toisen komentojonon syötteeseen ja sitten ottamalla tuo tulos ja ohjaamalla sen uudelleen, pitkä sarja komentoja ja putkia, tämä voisi näyttää suunnilleen tältä:
cat /etc/OSXDaily.txt | grep osxdaily test>"
Pipejä voidaan yhdistää myös uudelleenohjauksiin ja melkein mihin tahansa muuhun tapaan käsitellä mitä tahansa terminaalissa.
Katsomme Mac OS X:n komentorivin suhteellisen usein täällä OS X Dailyssa, mutta tuoreessa artikkelissamme Command Line -käytettävyyden perusteet: Uudelleenohjauksen olisi luultavasti pitänyt sisältää myös hieman putkia, joten tässä ollaan.Edistykselliset tarkoitukset olisi parasta käsitellä toisessa perusteellisessa opetusohjelmassa, jossa voit tutkia perusteita pidemmälle, joten pysy kuulolla.
