פלט סטנדרטי
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 37 מתוך 82.
לכל פקודה במסוף מחוברים שלושה זרמי נתונים. הבנת הזרמים האלה היא הבסיס להפניה מחדש: אחת מהתכונות החזקות ביותר של שורת הפקודה.
הזרם הראשון נקרא פלט סטנדרטי, ולעיתים קרובות מקוצר ל־stdout. זה המקום שאליו פקודות שולחות את התוצאות הרגילות שלהן. כשמריצים את ls או את cat, הטקסט שמופיע על המסך עובר דרך הפלט הסטנדרטי.
echo "Hello, World!"ההודעה Hello, World! נשלחת לפלט הסטנדרטי, שמוצג כברירת מחדל על מסך הטרמינל שלך.
באופן דומה, כשמציגים רשימה של קבצים:
lsרשימת שמות הקבצים עוברת דרך הפלט הסטנדרטי אל המסך שלך.
כברירת מחדל, הפלט הסטנדרטי מחובר לתצוגת המסוף שלך. אבל כאן הדברים מתחילים להיות מעניינים. אפשר להפנות את הפלט הזה למקום אחר, למשל לקובץ. במקום לראות את התוצאות על המסך, אפשר ללכוד אותן לשימוש מאוחר יותר.
בשיעורים הבאים תלמדו כיצד להפנות את הפלט הסטנדרטי לקבצים, ותגלו את שני הזרמים האחרים: הקלט הסטנדרטי והשגיאה הסטנדרטית.
אתגר
קלהשתמשו בפקודה echo כדי לשלוח הודעה לפלט הסטנדרטי. הדפיסו את הטקסט הבא בדיוק:
Terminal streams are powerfulרמז: השתמשו ב-
echoואחריו הטקסט במירכאות. הפלט שמופיע על המסך מגיע דרך הפלט הסטנדרטי (stdout).
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין