Web | Coding | Blog | SOHO

[Unix]練習篇 Part1

 

以下透過帶題目的方式來了解該指令運作:

  1. (1)用cat 顯示test.txt內容,(2)查閱檔案的屬性

unix01-1

  1. 用more 顯示test.txt內容之英文部份

unix01-2

unix01-2-2

  1. 用 less 顯示test.txt內容之英文部份

unix01-3

unix01-3-2

  1. 將test.txt 複製為 file_A.txt ,再將test.txt 刪除,完成後用ls指令查看工作目錄 .

unix01-4

  1. 查詢目前登入系統者

unix01-5

另外who 可以查詢該電腦的所有用戶

  1. 利用指令查詢系統目前日期時間及2000年10月之月曆,

unix01-6-1

呼叫月曆的指令為cal 10 2000
先打月份再打西元年份

  1. (1)在工作目錄中建立一資料匣「dir_x」,並進入dir_x。

unix01-7-1

(2)用cat建立file_a,內容:「This is file_a.」。

unix01-7-2

ctrl+z 即可停止輸入。

(3)建立file_b並指向file_a,並執行ls -l。

unix01-7-3

8、(1)保持於dir_x中,用絕對路徑方式建立資料匣「dir_y」

unix01-8

(2)用相對路徑方式將file_a複製至dir_y中。

 

unix01-8-2

絕對路徑與相對路徑的差異在於:

絕對路徑 在打指令時,清楚地打出路徑
相對路徑 在打指令時,以.做表示

 

9、(1)更換工作目錄至dir_y,用cat建立file_c(內容自訂)。

unix01-9-1

unix01-9-2

*提醒:ctrl+z 即可停止輸入。

(2)用相對路徑建立資料匣「dir_z」
如下圖位置。

unix01-9-3-1

 

unix01-9-3-2

 

10、(1)保持於工作目錄dir_y中,將file_a(dir_y中)之存取許可權更改為-rwxrwxrwx,並執行ls -l。

unix01-10

 

11、(1)將file_a、file_c壓縮為good.zip,用cat建立file_d(內容自訂),並加入good.zip內。

zip good file_a file_c
cat >file_d
This is file_d.
(ctrl+z)

zip -g good file_z

zip -g 為 加入某檔案至壓縮檔中
zip -v 為檢視壓縮檔中檔案

(2)將good.zip複製至資料匣dir_z中(絕對或相對方式均可)。

在此示範使用相對路徑:
cp good.zip ../dir_x/dir_z

 

12、更換至資料匣dir_z中,將good.zip解壓縮。

使用相對路徑進入資料夾dir_z:
cd ../dir_x/dir_z

將壓縮檔解壓縮:
unzip good.zip

13、 刪除dir_x資料夾及其內檔案

兩個方法:

(方法一)

因為資料夾dir_x 底下有資料夾dir_z 與兩個檔案(file_a與 file_b),
而資料夾dir_z 底下又有個 good.zip;

先了解,若要刪除資料夾,必須先刪除其資料夾中的檔案後,確定該資料夾沒有檔案,
返回上一層就能刪除資料夾了。

也就是說,必須先將裡面檔案清空才能刪除資料夾。

本題步驟如下:
cd dir_z
rm good.zip
cd ..
rmdir dir_z
rm file_a
rm file_b
cd ..
rmdir dir_x

另外一個快速刪除的方法也提供給大家:

(方法二)

 若目前位置在dir_x 之中,先進入上層資料夾。
以下步驟:

cd ..
rm -r dir_x

如此一來就省去第一個方法的壟長步驟囉!


有任何問題也歡迎在底下留言,或到fb粉絲專頁發訊息給站長一起討論。


如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;
另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:

Comments

comments

如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:


© 2017 4xCode™ | Design:SC 站長

歡迎來到SC站長網站

 

本站文章不再更新,新文章將發表至

4 x ‘s Space 網站

 

謝謝您一直以來的支持,我們新網站見~

 

SC站長網站文章也會將慢慢轉移至新網站,

新網站連結 4-x.tw 點此前往,或點擊上方圖案)