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