ربط أمرين
جزء من قسم الأساسيات في رحلة 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يعرض هذا معلومات مفصلة للعناصر القليلة الأولى فقط في دليل. يحوّل الأنبوب أمرين بسيطين إلى عملية أكثر قوة.
التحدي
سهلاستخدم أنبوبًا لعرض أول 4 أسطر فقط من messages.txt في أمر واحد.
شغّل أمرًا يقوم بما يلي:
- يستخدم
catلقراءةmessages.txt - يوجّه الناتج إلى
head -4لعرض أول 4 أسطر فقط
تلميح: صِل الأمرين معًا باستخدام الرمز
|. يصبح ناتجcatإدخالًا لـhead.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal