תרגילים
1. לעבור אל תיקיית העבודה שלנו (שלי נקראת EX1) וליצור בה תיקייה חדשה בשם HOMEWORK. בתוך תיקיית HOMEWORK יש ליצור תיקייה חדשה בשם SESSION1.
2. יש ליצור בתוך התיקייה SESSION1 שתי תיקיות בשם DIR1 ו-DIR2.
3. לעבור אל DIR1 וליצור קובץ חדש באמצעות NANO, לכתוב טקסט כלשהו ולשמור את הקובץ בשם FILE1.
4. מתוך DIR1 יש להפנות טקסט באמצעות echo אל הקובץ FILE2 ב-DIR2.
5. מתוך DIR1 יש ליצור בתיקיית DIR2 קובץ מוסתר בשם FILE2. לאחר מכן להשתמש בפקודה ls -lha על מנת לצפות בתוכן של DIR2.
6. לעבור לתיקייה DIR2 ומשם למחוק את FILE1 שנמצא ב-DIR1
7. לחזור לתיקייה SESSION1 ולמחוק את DIR1 ואת DIR2
פתרונות
1.
linux@Linux:~$ cd Documents/CSI/Linux/ex1/
linux@Linux:~/Documents/CSI/Linux/ex1$ mkdir homework
linux@Linux:~/Documents/CSI/Linux/ex1$ mkdir homework/session1
2.
linux@Linux:~/Documents/CSI/Linux/ex1$ mkdir homework/session1/dir{1,2}
ניתן להריץ פקודת ls על התיקייה SESSION1 על מנת לוודא שהתיקיות אכן נוצרו
linux@Linux:~/Documents/CSI/Linux/ex1$ ls homework/session1/
dir1 dir2
linux@Linux:~/Documents/CSI/Linux/ex1$
3.
linux@Linux:~/Documents/CSI/Linux/ex1$ cd homework/session1/dir1
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ nano

(ctrl+o to save the file)
(ctrl+x to exit)
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$
נשתמש בפקודת cat כדי לצפות בתוכן של הקובץ FILE1
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ cat file1
this is some text
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$
4.
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ echo "some text to file2" > ../dir2/file2
5.
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ touch ../dir2/.file2
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ ls -lha ../dir2
total 12K
drwxrwxr-x 2 linux linux 4.0K יול 8 16:31 .
drwxrwxr-x 4 linux linux 4.0K יול 8 11:15 ..
-rw-rw-r-- 1 linux linux 19 יול 8 16:30 file2
-rw-rw-r-- 1 linux linux 0 יול 8 16:31 .file2
6.
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir1$ cd ../dir2
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir2$ rm ../dir1/file1
7.
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1/dir2$ cd ..
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1$ rm -r dir1 dir2
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1$ ls
linux@Linux:~/Documents/CSI/Linux/ex1/homework/session1$
אין תגובות:
הוסף רשומת תגובה