ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

استفاده از لوله های نامگذاری شده

برای نشان دادن نحوه عملکرد لوله نامگذاری شده، به دو پنجره ترمینال (یا در عوض، دو کنسول مجازی) نیاز داریم. در ترمینال اول، یک دستور ساده را وارد کرده و خروجی آن را به لوله نامگذاری شده هدایت می کنیم:



[me@linuxbox ~]$ ls -l > pipe1

[me@linuxbox ~]$ ls -l > pipe1


بعد از اینکه دکمه را فشار دادیم وارد کلید، فرمان به نظر می رسد که آویزان است. این به این دلیل است که هنوز هیچ اطلاعاتی از طرف دیگر لوله دریافت نشده است. وقتی این اتفاق می افتد، می گویند که لوله است مسدود شده. هنگامی که یک فرآیند را به انتهای دیگر متصل می کنیم و شروع به خواندن ورودی از لوله می کنیم، این شرایط پاک می شود. با استفاده از پنجره ترمینال دوم، این دستور را وارد می کنیم:



[me@linuxbox ~]$ گربه < لوله1

[me@linuxbox ~]$ گربه < لوله1


و فهرست دایرکتوری تولید شده از پنجره ترمینال اول در ترمینال دوم به عنوان خروجی از پنجره ظاهر می شود گربه فرمان دادن ls فرمان در اولین ترمینال زمانی که دیگر مسدود نشود با موفقیت تکمیل می شود.


برترین سیستم عامل Cloud Computing در OnWorks: