ما هو Stdout؟

Stdout ، المعروف أيضًا باسم الإخراج القياسي ، هو واصف الملف الافتراضي حيث يمكن لعملية كتابة الإخراج.

في أنظمة التشغيل المشابهة لـ Unix ، مثل Linux و macOS X و BSD ، يتم تعريف stdout بمعايير POSIX. رقم واصف الملف الافتراضي هو 1 .

في المحطة ، يتم إخراج الإعدادات الافتراضية على شاشة المستخدم.

Stdout في خط أنابيب الأوامر

في bash ، يمكن توصيل الأوامر المتسلسلة بواسطة أنابيب ، ممثلة في سطر الأوامر بشريط عمودي (" | "). تتم معالجة الأوامر في خط الأنابيب من اليسار إلى اليمين ، مع توصيل الإخراج القياسي ( stdout ) لكل أمر بالإدخال القياسي ( stdin ) من التالي.

على سبيل المثال ، في خط الأنابيب هذا من أمرين:

 ثروة | cowsay 

ثروة البرنامج ، التي عادةً ما تقوم بطباعة اقتباس عشوائي على شاشة المستخدم ، تقوم بدلاً من ذلك بتوصيل مخرجاتها ( stdout ) بإدخال ( stdin ) الأمر على اليمين:

لمزيد من المعلومات حول الإخراج القياسي ، راجع إعادة التوجيه في bash.

شروط Bash و Linux و نظام التشغيل