جریان استاندارد: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز (جزئی) |
جز (چپ چین کردن تصویر) |
||
سطر ۲: | سطر ۲: | ||
برقرار کند گفته میشود. | برقرار کند گفته میشود. | ||
− | [[پرونده:stdstreams.png]] | + | [[پرونده:stdstreams.png|left]] |
== انواع == | == انواع == |
نسخهٔ ۱۵ شهریور ۱۳۹۹، ساعت ۱۸:۴۵
جریان استاندارد(به انگلیسی: Standanrd Stream) به سه جریان ورودی و خروجی استاندارد که یک پروسه با آنها میتواند با محیط اجرا روی سیستمعامل ارتباط برقرار کند گفته میشود.
انواع
- ورودی استاندارد (به انگلیسی: stdin): جریانی ورودی که پروسه دریافت میکند و عموما از صفحه کلید است.
- خروجی استاندارد (به انگلیسی: stdout): جریانی خروجی که پروسه نتایج عملیات اجرا شده را روی آن میریزد و عموما صفحه نمایش است.
- خطای استاندارد (به انگلیسی: stderr): جریانی خروجی که پروسه در صورت وقوع خطا درحین اجرا روی آن مینوسید و عموما صفحه نمایش است.
تغییر جریان
با استفاده از امکانات لوله کشی (piping) و تغییر مسیر (redirectio) میتوان جریان استاندارد ورودی و خروجی را برای یک پروسه تغییر داد.
نمونه:
چاپ خروجی در جریان استاندارد (صفحه نمایش)
$ echo "salam"
تفییر جریان خروجی با عملگر < و چاپ خروجی در فایل file.txt
$echo "salam">file.txt