נתיבים מוחלטים לעומת יחסיים
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 7 מתוך 82.
בעת ניווט במערכת הקבצים, אפשר להפנות למיקום בשתי דרכים: באמצעות נתיב מוחלט או באמצעות נתיב יחסי.
נתיב מוחלט: מתחיל בשורש של מערכת הקבצים (/). הוא תמיד מצביע לאותו מיקום, בלי קשר למקום שבו אתה נמצא כרגע:
cd /home/documentsנתיב מוחלט תמיד מתחיל ב־/.
נתיב יחסי: מתחיל בספרייה הנוכחית שלך. הוא תלוי במקום שבו אתה נמצא כרגע:
cd documentsאם אתה נמצא כרגע ב־/home, הפקודה תעביר אותך אל /home/documents.
השוואה בין השניים:
- אם את/ה נמצא/ת ב־
/homeורוצה לעבור אל/home/documents:
נתיב מוחלט:cd /home/documents
נתיב יחסי:cd documents
- אם נמצאים ב־
/home/documentsורוצים לעלות רמה אחת:
מוחלט:cd /home
יחסי:cd ..
סמלי נתיב יחסיים מיוחדים:
.. מתייחס לתיקייה הנוכחית שלך
... מתייחס לספריית האב (רמה אחת למעלה)
cd ./documents # זהה ל־: cd documents
cd .. # עלה רמה אחתאתגר
מתחיליםנווט לתיקייה documents באמצעות נתיב יחסי, ואז הצג את המיקום הנוכחי שלך באמצעות pwd.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין