נתיבים מוחלטים לעומת יחסיים
חלק מהיחידה יסודות במסלול ה-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 אונליין