استخدام الأنابيب في سطر الأوامر

Anonim

تتمثل إحدى الوظائف الأساسية لسطر الأوامر في نظام التشغيل Mac OS X أو Linux أو أي نظام Unix في فهم بعض الأساسيات حول كيفية استخدام الأنابيب. في الأساس ، تسمح لك أنابيببتوجيه إخراج أحد الأوامر إلى إدخال أمر آخر، مما يسمح للأمر التالي بمعالجة الأوامر السابقة أو ضبطها أو العمل بها إرجاع. تعد معرفة كيفية ووقت استخدام الأنابيب أمرًا حيويًا للاستخدام الفعال لسطر الأوامر ، وهي جزء أساسي من المعرفة لمستخدمي المحطة الطرفية.

بدون مزيد من المقدمة ، إليك بعض المعلومات حول أنابيب سطر الأوامر ، وما الذي تفعله ، والأهم من ذلك ، كيفية استخدام الأنابيب للتحكم في إخراج سطر الأوامر ، و "توصيلها" بشكل فعال إلى مكان آخر:

رمز الأنبوب يشبه | ، (إنه نفس مفتاح \ مفتاحك ، إذا كنت مرتبكًا) ، وهو مفيد للغاية عندما تعمل في سطر الأوامر. إليك بعض الأمثلة:

ls -la | أكثر

هذا يأخذ إخراج أمر القائمة (مع طويل وكل الأعلام) و "توجيهه" إلى الأمر الأكثر ، مما يتيح لك عرض الإخراج صفحة واحدة في كل مرة.

ps aux | مستخدم grep

يأخذ هذا الأمر إخراج أمر العملية ، ويعيد الإبلاغ فقط عن حالات العملية التي تنتمي إلى "المستخدم"

يمكنك استخدام الأنابيب مع أي شيء تقريبًا ، لذا استخدم خيالك.

استخدام شائع آخر للأنابيب يتمثل في الدمج مع "أقل" لتحسين إمكانية قراءة المخرجات الطويلة ، عند استخدام "قطة" أو شيء مشابه:

cat / etc / passwd | أقل

يمكن استخدام الأنابيب بطرق متقدمة جدًا أيضًا ، مع أخذ إخراج أي أمر وإعادة توجيه إخراج الأمر هذا إلى إدخال سلسلة أوامر أخرى ، ثم أخذ هذا الإخراج وإعادة توجيهه مرة أخرى ، في سلسلة طويلة من الأوامر والأنابيب ، قد تبدو مثل هذا:

"

cat /etc/OSXDaily.txt | grep osxdaily test> "

يمكن أيضًا دمج الأنابيب مع عمليات إعادة التوجيه ، وأي طريقة أخرى تقريبًا لمعالجة أي شيء في الجهاز.

نحن نغطي سطر أوامر Mac OS X في كثير من الأحيان نسبيًا هنا في OS X Daily ، لكن مقالنا الأخير أساسيات قابلية الاستخدام في سطر الأوامر: ربما كان من المفترض أن تتضمن إعادة التوجيه القليل عن الأنابيب أيضًا ، لذلك نحن هنا.من الأفضل تغطية الأغراض الأكثر تقدمًا في برنامج تعليمي متعمق آخر لاستكشاف ما هو أبعد من الأساسيات ، لذا ترقبوا.

استخدام الأنابيب في سطر الأوامر