OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

שימוש בצינורות בשם

כדי להדגים כיצד פועל הצינור הנקוב, נצטרך שני חלונות מסוף (או לחילופין, שתי קונסולות וירטואליות). בטרמינל הראשון, אנו מכניסים פקודה פשוטה ומנתבים מחדש את הפלט שלה לצינור בעל השם:



[me@linuxbox ~]$ ls -l > צינור1

[me@linuxbox ~]$ ls -l > צינור1


לאחר שנלחץ על זן מקש, נראה שהפקודה נתקעת. הסיבה לכך היא שעדיין אין שום דבר שמקבל נתונים מהקצה השני של הצינור. כשזה מתרחש, אומרים שהצינור כן חסום. מצב זה יתבהר ברגע שנצמיד תהליך לקצה השני והוא יתחיל לקרוא קלט מהצינור. באמצעות חלון הטרמינל השני, נזין את הפקודה הזו:



[me@linuxbox ~]$ חתול < צינור1

[me@linuxbox ~]$ חתול < צינור1


ורשימת הספריות המופקת מחלון הטרמינל הראשון מופיעה בטרמינל השני כפלט מה- חתול פקודה. ה ls הפקודה בטרמינל הראשון מסתיימת בהצלחה ברגע שהוא כבר לא חסום.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: