在 linux 中,cd
命令被稱為修改目錄命令,用來修改當前的工作目錄。
用man
命令可以看到其幫助資訊。我本地是macos看到是下面這個,只是提示了是內建builtin命令。
cd
是乙個 shell 內建的,它的行為可能因 shell 而略有不同。 它使用 shell 環境變數來確定執行所需的資訊。
這個是centos系統看到的man資訊。
命令的語法如下:
cd [options] directory
該命令只接受兩個很少使用的選項。
−l 這個是預設的,跟隨符號鏈結。
−p 當指定此選項並試圖導航到指向某個目錄的符號鏈結時。
指定要更改為的目錄時,可以使用絕對路徑名或相對路徑名。 絕對路徑或完整路徑從系統根 / 開始,相對路徑從工作目錄 / 開始。
預設情況下,當您登入到 linux 系統時,您當前的工作目錄資料夾設定為您的主目錄。 假設 downloads 目錄存在於您的主目錄中,您可以通過使用該目錄的相對路徑導航到它:
比如
➜ ~ cd music
上面這個命令和下面這個命令是一樣的效果
cd /home/admin/music
簡而言之,如果路徑以斜槓(/)開頭,那麼它就是目錄的絕對路徑。
在類 unix 作業系統上,當前的工作目錄用乙個點表示.
兩個點..
,表示父目錄,其實父目錄就是該目錄的上一級目錄。程式設計中,有很多這樣的,都是由「parent」翻譯過來的。還有父類、父類的父類、超類等。
如果你輸入cd .
,你會變成工作目錄,換句話說,命令什麼都不會做。
假設您當前位於 /usr/local/share 目錄中,要切換到 /usr/local 目錄(比工作目錄目錄高一級) ,您需要輸入:
$ cd ../
要向上移動兩級到 /usr 目錄(父目錄的父目錄) ,可以執行以下命令:
$ cd ../..
這是另乙個例子。 假設您位於 /usr/local/share 目錄中,希望切換到 /usr/local/src。 你可以通過輸入
$ cd ../src
要更改回前乙個工作目錄,將 dash (-)字元作為引數傳遞給 cd 命令:
$ cd -
要導航到您的假目錄,只需鍵入 cd。 另一種直接返回家目錄的方法是使用波浪號(~)字元,如下所示:
$ cd ~
如果要更改的目錄名稱中有空格,則應在路徑周圍加上引號,或使用反斜槓(\)字元轉義空格:
比如我要切換到帶有空格的目錄。
$ cd creative\ cloud\ files
note: 也可以敲完第乙個單詞直接tab
鍵,自動補全。
現在,您應該已經很好地理解了什麼是當前的工作目錄/
目錄,以及如何使用cd
命令切換到不同的目錄。
Linux常用命令 cd
名稱 cd 使用許可權 所有使用者 使用方式 cd dirname 說明 變換工作目錄至 dirname。其中 dirname 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory 也就是剛 login 時所在的目錄 另外,也表示為 home director...
Linux 常用命令 cd
linux cd 命令可以說是 linux 中最基本的命令語句,其他的命令語句要進行操作,都是建立在使用 cd 命令上的。所以,學習linux 常用命令,首先就要學好 cd 命令的使用方法技巧。1.命令格式 cd 目錄名 2.命令功能 切換當前目錄至dirname 3.常用範例 3.1 例一 進入系...
Linux常用命令之cd
1 cd 常用命令 使用cd命令可以改變當前工作目錄 首先介紹三種切到當前使用者的主目錄的命令 root localhost bin cd usr local bin root localhost bin pwd usr local bin 當前路徑是 usr local bin root loca...