1. 程式人生 > >2017.12.18 2周1次課

2017.12.18 2周1次課

linux學習

2017.12.18 二周第一次課


2.6 相對和絕對路徑

什麽是一個文件的路徑呢 簡單地說,就是這個文件存放的地方。只要你告訴系統某個文件的路徑,系統就可以找到這個文件

Linux中,存在著絕對路徑和相對路徑。

  1. 絕對路徑:路徑一定是由根目錄“/”開頭的,不管在哪個目錄下,都能通過絕對路徑找到這個文件。

技術分享圖片

  1. 相對路徑 :是你所在位置的路徑,以當前目錄開頭的。

查看當前目錄的路徑,使用命令【pwd】

技術分享圖片

“.ssh/authorized_keys”就是相對路徑,相對“/root”的路徑

技術分享圖片

2.7 cd命令

變更用戶所在目錄的使用命令【cd】

1. 後面什麽都不跟或命令“cd ~”就是進入當前用戶的根目錄,如果是root賬戶,就會進入root賬戶的根目錄

技術分享圖片


技術分享圖片

2.後面跟目錄名,就直接切換到制定的目錄下

技術分享圖片

3.“cd –”可以在顯示上次所在的目錄在哪裏

技術分享圖片

4.“cd ..”進入到上一級目錄

技術分享圖片

2.8 創建和刪除目錄mkdir/rmdir

1.mkdir命令

命令mkdir(make directory的簡寫)用於創建目錄

技術分享圖片

1)”mkdir –p“創建一大串級聯目錄

當我們想創建目錄“/tmp/aminglinux“時提示無法創建、”/tmp/aminglinux“目錄不存在。在Linux中,如果它發現要創建的目錄的上一級目錄不存在,就會報錯為了解決這個問題。Linux設置了”mkdir –p“選項,可以幫我們創建一大串級聯目錄,並且當創建一個已經存在的目錄時,不會報錯。

技術分享圖片

2)可視化創建目錄“mkdir –v“

技術分享圖片

2.rmdir

命令rmdir(removedirectory的簡寫)用於刪除空目錄,後面可以是一個目錄,也可以是多個目錄(用空格分隔)。該命令只能刪除目錄,不能刪除文件。

目錄2裏有目錄3,目錄3裏有目錄4,目錄4裏是空的。

1)無法刪除目錄:

技術分享圖片

2)可以刪除目錄

技術分享圖片

3)目錄裏有文件情況下也無法刪除

技術分享圖片

4)rmdir有和mkdir具有相同的選項“-p“,它同樣可以級聯刪除一大串目錄,但在級聯的目錄中,如果某一個目錄裏還有目錄或者文件時,這個命令就無法使用了

技術分享圖片

命令“rmdir -p /tmp/aminglinux/1/2”是順序刪除目錄2—目錄1—目錄aminglinux—目錄tmp;

實際上只刪除了目錄1和目錄2,無法刪除目錄aminglinux,因為目錄aminglinux裏還有其它目錄和文件

技術分享圖片

2.9 rm命令

命令【rm】是最常用的,可以刪除文件和非空目錄。

技術分享圖片

1.“-f“表示強制刪除。它不再詢問是否刪除,而是直接刪除。如果後面眼一個不存在的文件或者目錄,則不會報錯

技術分享圖片

命令【history】可以看到之前敲過的所有命令

技術分享圖片

“!tree” 使用命令歷史裏面,上一次最近”tree“開頭的命令。

技術分享圖片

2. “-r”: 刪除目錄用的選項 , 類似於rmdir, 但可以刪除非空目錄

技術分享圖片

如果不要提示:

技術分享圖片

3.刪除順序

刪除一個目錄時,先刪除這個目錄下的文件和子目錄,然後在刪除這個目錄

技術分享圖片


2017.12.18 2周1次課