自學Linux Shell3.2-切換目錄命令cd

點擊返回 自學Linux命令行與Shell腳本之路html

3.2-切換目錄命令cd

當登陸系統並得到shell命令提示符後,你一般位於本身的主目錄中。shell

使用pwd命令驗證:spa

pwd命令以絕對路徑的方式顯示用戶當前工做目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。所有目錄使用/分隔。
              第一個/表示根目錄,最後一個目錄是當前目錄。執行pwd命令可馬上得知您目前所在的工做目錄的絕對路徑名稱。命令行

 

cd命令用來切換工做目錄至dirname。 其中dirName表示法可爲絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。3d

         另外,~也表示爲home directory
       .則是表示目前所在的目錄
       ..則表示目前目錄位置的上一層目錄。
code

語法htm

cd (選項) (參數)

選項blog

-p 若是要切換到的目標目錄是一個符號鏈接,直接切換到符號鏈接指向的目標目錄
-L 若是要切換的目標目錄是一個符號的鏈接,直接切換到字符鏈接名錶明的目錄,而非符號鏈接所指向的目標目錄。
- 當僅實用"-"一個選項時,當前工做目錄將被切換到環境變量"OLDPWD"所表示的目錄。

實例get

cd    進入用戶主目錄;
cd ~  進入用戶主目錄;
cd -  返回進入此目錄以前所在的目錄;
cd ..  返回上級目錄(若當前目錄爲「/「,則執行完後還在「/";".."爲上級目錄的意思);
cd ../..  返回上兩級目錄;
cd !$  把上個命令的參數做爲cd參數使用。

絕對文件路徑與相對路徑

絕對文件路徑class

用戶可在虛擬目錄中採用絕對文件路徑引用目錄名。絕對文件路徑定義了在虛擬目錄結構中該目錄的確切位置,以虛擬目錄的根目錄開始,至關於目錄的全名。

絕對文件路徑老是以正斜線(/)做爲起始,指明虛擬文件系統的根目錄。

使用絕對文件路徑能夠清晰代表用戶想切換到的確切位置。要用絕對文件路徑來切換到文件系統中的某個特定位置,只需在cd命令後指定全路徑名:

相對文件路徑

相對文件路徑容許用戶指定一個基於當前位置的目標文件路徑。
相對文件路徑不以表明根目錄的正斜線(/)開頭,而是以目錄名(若是用戶準備切換到當前工做目錄下的一個目錄)或是一個特殊字符開始。
假如你位於home目錄中,並但願切換到Documents子目錄,那你可使用cd命令加上一個相對文件路徑:

相關文章
相關標籤/搜索