יום חמישי, 31 באוגוסט 2017

פקודות בסיסיות בלינוקס - תרגול 1



תרגילים 

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 

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 יול 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 יול 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$ 




אין תגובות:

הוסף רשומת תגובה