Uporaba cevi v ukazni vrstici
Brez dodatnega uvoda, tukaj je nekaj informacij o ceveh ukazne vrstice, kaj počnejo, in kar je najpomembneje, kako uporabljati cevi za nadzor izhoda ukazne vrstice, ki ga učinkovito 'prepelje' drugam:
Simbol cevi je videti kot |, (to je ista tipka kot vaša tipka \, če ste zmedeni) in je izjemno uporaben, ko delate v ukazni vrstici. Tukaj je nekaj primerov:
ls -la | več
To vzame izhod ukaza seznam (z dolgimi in vsemi zastavicami) in ga 'prepelje' skozi ukaz več, kar vam omogoča ogled izhoda eno stran naenkrat.
ps aux | uporabnik grep
Ta ukaz vzame izhod ukaza procesa in poroča samo o primerih procesa, ki pripadajo 'uporabniku'
Pipo lahko uporabite tako rekoč s čimer koli, zato uporabite svojo domišljijo.
Druga običajna uporaba cevi je kombinacija z »less« za izboljšanje berljivosti dolgega izpisa, ko uporabljate »cat« ali kaj podobnega:
cat /etc/passwd | manj
Cevi je mogoče uporabiti tudi na zelo napredne načine, pri čemer vzamete izhod katerega koli ukaza in preusmerite ta izhod ukaza v vhod drugega ukaznega niza, nato pa vzamete ta izhod in ga znova preusmerite v dolg niz ukazov in cevi, bi to lahko izgledalo nekako takole:
cat /etc/OSXDaily.txt | grep osxdaily test>"
Cevi je mogoče kombinirati tudi s preusmeritvami in skoraj vsemi drugimi metodami manipulacije karkoli v terminalu.
Tukaj na OS X Daily razmeroma pogosto obravnavamo ukazno vrstico Mac OS X, vendar bi naš nedavni članek Osnove uporabnosti ukazne vrstice: Preusmeritev verjetno moral vključevati tudi nekaj o ceveh, zato smo tu.Naprednejše namene bi bilo najbolje obravnavati v drugi poglobljeni vadnici, da bi raziskali onkraj osnov, zato ostanite z nami.
