المخرجات القياسية
جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 37 من 82.
كل أمر في الطرفية متصل به ثلاثة تدفقات بيانات. يُعد فهم هذه التدفقات أساس إعادة التوجيه: إحدى أقوى ميزات سطر الأوامر.
يُسمّى التدفق الأول الإخراج القياسي، وغالبًا ما يُختصر إلى stdout. هذا هو المكان الذي تُرسل إليه الأوامر نتائجها العادية. عند تشغيل ls أو cat، فإن النص الذي تراه على الشاشة يأتي عبر الإخراج القياسي.
echo "Hello, World!"تُرسَل الرسالة Hello, World! إلى الإخراج القياسي، الذي يُعرَض افتراضيًا على شاشة Terminal لديك.
وبالمثل، عندما تسرد الملفات:
lsتتدفق قائمة أسماء الملفات عبر الإخراج القياسي إلى شاشتك.
افتراضيًا، يكون الإخراج القياسي متصلًا بشاشة Terminal لديك. لكن هنا يصبح الأمر مثيرًا للاهتمام. يمكنك إعادة توجيه هذا الإخراج إلى مكان آخر، مثل ملف. وبدلًا من رؤية النتائج على الشاشة، يمكنك التقاطها لاستخدامها لاحقًا.
في الدروس القادمة، ستتعلّم كيفية إعادة توجيه الإخراج القياسي إلى الملفات، وستكتشف البثّين الآخرين: الإدخال القياسي والخطأ القياسي.
التحدي
سهلاستخدم الأمر echo لإرسال رسالة إلى الإخراج القياسي. اطبع النص التالي تمامًا:
Terminal streams are powerfulتلميح: استخدم
echoمتبوعًا بالنص بين علامتي اقتباس. الإخراج الذي تراه على الشاشة يأتي عبر الإخراج القياسي (stdout).
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal