Menu
CoddyTech

ربط أمرين

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 44 من 82.

بعد أن فهمتَ ما يفعله الأنبوب، لنرَ كيف نستخدمه بفاعلية مع أمرين. يكمن المفتاح في اختيار أمرين يعملان معًا بشكل جيد، بحيث يكون خرج الأمر الأول مناسبًا ليكون مدخلًا للأمر الثاني.

من التركيبات الشائعة استخدام ls مع wc -l لعدّ الملفات:

ls | wc -l

يسرد الأمر ls الملفات (ملفًا واحدًا في كل سطر)، ويعدّ wc -l تلك الأسطر. والنتيجة هي عدد الملفات في الدليل الحالي.

تركيبة أخرى مفيدة هي استخدام cat مع head لمعاينة ملف:

cat longfile.txt | head -5

يعرض هذا الأسطر الخمسة الأولى من الملف فقط. يمكنك أيضًا استخدام head -5 longfile.txt مباشرةً، لكن توجيه المخرجات عبر الأنابيب يصبح ضروريًا عندما يُنتج الأمر الأول مخرجات لا تقتصر على قراءة ملف.

على سبيل المثال، دمج ls -l مع head:

ls -l | head -3

يعرض هذا معلومات مفصلة عن العناصر القليلة الأولى فقط في دليل. يحوّل الأنبوب أمرين بسيطين إلى عملية أكثر قوة.

challenge icon

التحدي

سهل

استخدم الأنبوب لعرض الأسطر الأربعة الأولى فقط من messages.txt في أمر واحد.

شغّل أمرًا يقوم بما يلي:

  • يستخدم cat لقراءة messages.txt
  • يوجّه الخرج إلى head -4 لعرض الأسطر الأربعة الأولى فقط

تلميح: اربط الأمرين معًا باستخدام الرمز |. يصبح خرج cat دخلًا للأمر head.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal