cd 命令詳細介紹
cd ()改變目錄,即,切換目錄。用於從當前目錄切換到另一個指定的目錄。
cd 後面的目錄路徑,可以是相對目錄,也可以是絕對目錄。
相對路徑,表示當前目錄; 相對路徑,表示上一級目錄。 反斜槓開頭的表示絕對路徑。
表示根目錄,所有的內容都從根目錄開始; 表示root使用者的家目錄。
對於家目錄(),除了root使用者之外,所有使用者的家目錄都位於 下()。
Absolute Path(絕對路徑):從根目錄開始的路徑。
Relative Path(相對路徑):相對於當前位置開始的路徑,如 、。
cd切換命令演示
Linux中涉及到目錄的所有命令,都可以透過 tab 鍵對路徑補全。即輸入路徑名的一部分,按 tab 鍵補全其餘名稱。
或 切換到相對當前的上一級目錄
開頭,或直接以目錄名(檔名)開頭,表示當前目錄。
如下切換到當前目錄下的test目錄中。
切換到絕對目錄 。
help 檢視 cd 命令的幫助
cd命令是shell的內建命令,使用 man 檢視時會顯示 shell 的幫助資訊,而不是 cd 的。
檢視幫助命令:
cd - 切換到上一次的目錄
命令用於直接切換到上一次的目錄,即兩個目錄之前來回切換,非常方便。
或 返回家目錄
命令用於快速回到使用者家目錄(Home Directory)。對於 root 使用者為;對於其他使用者為。
或 前面的 ~ 即表示當前是家目錄。
~(波浪號——tilde)是家目錄的縮寫。
同樣用於回到家目錄。
root 使用者使用 cd ~username 切換到指定使用者的家目錄
或 用於切換到指定使用者的家目錄
,但是,
只能root使用者執行,具有管理員許可權的使用者,使用 sudo 執行也無效。
比如,root_test使用者,嘗試切換到 root_test1 和 root_test2 使用者,均失敗!
root使用者可以正常切換。
三種方法切換到有空格的目錄名中
如下,存在一個有空格的目錄 :
一下三種方式均可使用 tab 鍵補全。
使用 \ 跳脫字元
使用雙引號包含目錄名
使用單引號
另,,表示把上個命令的引數作為 cd 引數使用