לדלג לתוכן

1.2 ניווט בקבצים פתרון

תרגילים

נווט בי

פתרון:

נניח שאנחנו מתחילים מתיקיית הבית שלנו. ניווט בסיסי במערכת:

cd /etc
ls

כמה קבצים מעניינים שאפשר למצוא:

cat /etc/passwd

הקובץ passwd מכיל את רשימת כל המשתמשים במערכת - שם המשתמש, מזהה, תיקיית הבית והשל שבו הם משתמשים.

cat /etc/hosts

הקובץ hosts ממפה שמות של מחשבים לכתובות IP - המערכת בודקת אותו לפני שהיא פונה לDNS.

cat /proc/cpuinfo

הקובץ cpuinfo בתיקיית /proc מכיל מידע מפורט על המעבד - דגם, מספר ליבות, מהירות.

cat /proc/meminfo

הקובץ meminfo מראה את כמות הזיכרון הכוללת, הפנויה, ומה שבשימוש.

שימוש במקש tab להשלמה אוטומטית:

cd /pro<TAB>
# ישלים ל /proc/
ls /proc/cpu<TAB>
# ישלים ל /proc/cpuinfo
פתרון - יצירת קבצים חדשים:

יצירת קובץ עם תוכן באמצעות echo:

echo "שלום לינוקס" > קובץ_ראשון.txt
cat קובץ_ראשון.txt

יצירת קובץ ריק באמצעות touch:

touch קובץ_ריק.txt
ls -l קובץ_ריק.txt

יצירת מספר קבצים בבת אחת:

touch קובץ1.txt קובץ2.txt קובץ3.txt
ls *.txt
פתרון - שימוש ב-man:

קריאת המדריך של הפקודה ls:

man ls

חיפוש מונח בתוך המדריך - לאחר שפותחים man לוחצים / וכותבים את מה שמחפשים:

man ls
# בתוך man: /recursive
# ימצא את הדגל הרלוונטי

קריאת המדריך של cd:

man cd

קריאת המדריך של cat:

man cat

דוגמה לשימוש בדגל חדש שנמצא דרך man - הצגת קבצים עם מידע מפורט לפי זמן שינוי:

ls -lt