2017.12.18 2周1次課
2.6 相對和絕對路徑
什麽是一個文件的路徑呢 簡單地說,就是這個文件存放的地方。只要你告訴系統某個文件的路徑,系統就可以找到這個文件
Linux中,存在著絕對路徑和相對路徑。
絕對路徑:路徑一定是由根目錄“/”開頭的,不管在哪個目錄下,都能通過絕對路徑找到這個文件。
相對路徑 :是你所在位置的路徑,以當前目錄開頭的。
查看當前目錄的路徑,使用命令【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次課