Csövek használata a parancssorban
A Mac OS X, Linux vagy bármely Unix parancssorának egyik alapvető funkciója a csövek használatának alapjainak megértése. Lényegében a pipes lehetővé teszi, hogy egy parancs kimenetét egy másik parancs bemenetére irányítsa, lehetővé téve a következő parancsnak a korábbi parancsok kezelését, beállítását vagy azokkal való együttműködést Visszatérés. A csövek használatának ismerete létfontosságú a hatékony parancssori használathoz, és ez a terminál felhasználóinak alapvető ismerete.
További bevezetés nélkül, íme néhány információ a parancssori csővezetékekről, működésükről, és ami a legfontosabb, hogyan használhatjuk a pipeseket a parancssori kimenetek vezérlésére, hatékonyan máshova „vezetékezve”:
A csőszimbólum így néz ki: |, (ez ugyanaz a billentyű, mint a \ billentyű, ha össze van zavarodva), és rendkívül hasznos, amikor a parancssorban dolgozik. Íme néhány példa:
ls -la | több
Ez átveszi a list parancsot (hosszú és minden jelzővel), és átvezeti a more parancsig, lehetővé téve a kimenet megtekintését oldalanként.
ps aux | grep user
Ez a parancs veszi a process parancs kimenetét, és csak a ‘user’-hez tartozó folyamatpéldányokat jelenti.
A csövet gyakorlatilag bármihez használhatod, tehát használd a fantáziádat.
A csövek másik gyakori felhasználási módja a „kevesebb” kifejezés kombinálása a hosszú kimenet olvashatóságának javítása érdekében, amikor „cat” vagy valami hasonlót használ:
cat /etc/passwd | Kevésbé
A A Pipes nagyon fejlett módokon is használható, bármely parancs kimenetét átirányítva egy másik parancssor bemenetére, majd ezt a kimenetet átirányítva újra, egy hosszú parancssor és cső, ez valahogy így nézhet ki:
cat /etc/OSXDaily.txt | grep osxdaily test>"
A csövek kombinálhatók átirányításokkal, és szinte bármilyen más módszerrel, amellyel bármit manipulálhatunk a terminálon.
Az OS X Daily-nél viszonylag gyakran foglalkozunk a Mac OS X parancssorával, de a Command Line használatának alapjai: Az átirányítás című cikkünkben valószínűleg a csövekről is kellett volna egy kicsit szót ejteni, szóval itt vagyunk.A fejlettebb célokat egy másik, az alapokon túlmutató részletes oktatóanyag tárgyalja, ezért maradjon velünk.