קריאת הרשאות
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 54 מתוך 82.
השתמשו ב־ls -l כדי להציג את רשימת הקבצים המפורטת ולבחון את מחרוזות ההרשאות של כל פריט.
התבוננו בפלט וזהו את ההרשאות של כל קובץ וספרייה. עבור כל פריט, קראו את מחרוזת ההרשאות בת 10 התווים וקבעו:
- האם מדובר בקובץ (
-) או בספרייה (d) - אילו הרשאות יש לבעלים (הקבוצה הראשונה של שלוש)
- אילו הרשאות יש לקבוצה (הקבוצה השנייה של שלוש)
- אילו הרשאות יש לאחרים (הקבוצה השלישית של שלוש)
הריצו את הפקודה:
ls -lבפלט, שים לב לכך ש-backup.sh, report.txt ו-config.cfg הם קבצים רגילים. שים לב להרשאות הקריאה והכתיבה הספציפיות שלהם עבור הבעלים.
השווה אותם לספרייה projects, שמתחילה ב־d במקום ב־-, ויש לה הרשאת ביצוע שמאפשרת למשתמשים להיכנס לספרייה.
אתגר
קלהשתמשו ב־ls -l כדי להציג רשימה מפורטת של הקבצים ולעיין במחרוזות ההרשאות של כל פריט.
בדקו את הפלט וזהו את ההרשאות של כל קובץ וספרייה. עבור כל פריט, קראו את מחרוזת ההרשאות בת 10 התווים וקבעו:
- האם מדובר בקובץ (
-) או בספרייה (d) - אילו הרשאות יש לבעלים (הקבוצה הראשונה של שלושה תווים)
- אילו הרשאות יש לקבוצה (הקבוצה השנייה של שלושה תווים)
- אילו הרשאות יש לאחרים (הקבוצה השלישית של שלושה תווים)
הריצו את הפקודה:
ls -lבפלט, שימו לב ש־backup.sh, report.txt ו־config.cfg הם קבצים רגילים ללא הרשאת ביצוע (x). השוו אותם לספרייה projects, שמתחילה ב־d במקום ב־- וכוללת הרשאת ביצוע, המאפשרת למשתמשים להיכנס לספרייה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין