استخدام الأنابيب في سطر الأوامر
بدون مزيد من المقدمة ، إليك بعض المعلومات حول أنابيب سطر الأوامر ، وما الذي تفعله ، والأهم من ذلك ، كيفية استخدام الأنابيب للتحكم في إخراج سطر الأوامر ، و "توصيلها" بشكل فعال إلى مكان آخر:
رمز الأنبوب يشبه | ، (إنه نفس مفتاح \ مفتاحك ، إذا كنت مرتبكًا) ، وهو مفيد للغاية عندما تعمل في سطر الأوامر. إليك بعض الأمثلة:
ls -la | أكثر
هذا يأخذ إخراج أمر القائمة (مع طويل وكل الأعلام) و "توجيهه" إلى الأمر الأكثر ، مما يتيح لك عرض الإخراج صفحة واحدة في كل مرة.
ps aux | مستخدم grep
يأخذ هذا الأمر إخراج أمر العملية ، ويعيد الإبلاغ فقط عن حالات العملية التي تنتمي إلى "المستخدم"
يمكنك استخدام الأنابيب مع أي شيء تقريبًا ، لذا استخدم خيالك.
استخدام شائع آخر للأنابيب يتمثل في الدمج مع "أقل" لتحسين إمكانية قراءة المخرجات الطويلة ، عند استخدام "قطة" أو شيء مشابه:
cat / etc / passwd | أقل
يمكن استخدام الأنابيب بطرق متقدمة جدًا أيضًا ، مع أخذ إخراج أي أمر وإعادة توجيه إخراج الأمر هذا إلى إدخال سلسلة أوامر أخرى ، ثم أخذ هذا الإخراج وإعادة توجيهه مرة أخرى ، في سلسلة طويلة من الأوامر والأنابيب ، قد تبدو مثل هذا:
cat /etc/OSXDaily.txt | grep osxdaily test> "
يمكن أيضًا دمج الأنابيب مع عمليات إعادة التوجيه ، وأي طريقة أخرى تقريبًا لمعالجة أي شيء في الجهاز.
نحن نغطي سطر أوامر Mac OS X في كثير من الأحيان نسبيًا هنا في OS X Daily ، لكن مقالنا الأخير أساسيات قابلية الاستخدام في سطر الأوامر: ربما كان من المفترض أن تتضمن إعادة التوجيه القليل عن الأنابيب أيضًا ، لذلك نحن هنا.من الأفضل تغطية الأغراض الأكثر تقدمًا في برنامج تعليمي متعمق آخر لاستكشاف ما هو أبعد من الأساسيات ، لذا ترقبوا.
