שיעור 1: הירארכיית מערכת הקבצים
מערכת הקבצים של Linux היא לא כאוס — היא עץ סדור עם מוסכמות ברורות. ב-NVIDIA, ביום הראשון בעבודה תצטרך לנווט בין /proc ל-/dev כדי לראות את דרייברי ה-GPU. שיעור זה נותן לך את המפה.
מערכת הקבצים של Linux היא כמו בניין משרדים: לכל קומה יש מטרה ברורה. /etc זה ארכיון המסמכים, /dev זה חדר הציוד, /tmp זה מטבח שנוקה כל לילה.
- FHS (Filesystem Hierarchy Standard)
- תקן שמגדיר היכן כל סוג של קובץ צריך לגור במערכת לינוקס
- inode
- רשומת מטה-דאטה שמתארת קובץ — גודל, הרשאות, מיקום בדיסק — ללא שם
- ספרייה (Directory)
- קובץ מיוחד שמכיל רשימה של שמות קבצים ו-inode numbers — בעצם תיקייה
- קישור סימבולי (Symlink)
- קובץ שמצביע על נתיב אחר; שובר אם היעד נמחק
- נתיב מוחלט (Absolute path)
- נתיב שמתחיל ב-/ ומתאר את המיקום המלא מהשורש, ללא תלות בספרייה הנוכחית