-
cd
(LINUXSHELL命令)
鎖定
cd,是dos系統、Linux系統中的一個常用命令,用途是指定要進入的目錄。
- 中文名
- cd
- 全 稱
- change directory
- 用 途
- 更改當前目錄
- 語 法
- cd [directory]、cd [directorya directoryb]
cd用法
以下是最常用的幾個目錄的寫法:
/ 代表根目錄
. 當前目錄
.. 上級目錄
~ 當前用户的默認工作目錄
目錄可以省略不寫, 與cd ~ 有相同的效果
cd全稱
cd:change directory
cd用途
更改當前目錄。
cd語法
cd [directory]
或者
cd [directorya directoryb]
cd描述
cd 命令設置某一進程的當前工作目錄。用户必須具有指定目錄中的執行(搜索)許可權。
如果未指定目錄參數,cd 命令會將當前工作目錄設置為登錄目錄(在 ksh 和 bsh 環境中是 $HOME,而在 csh 環境中則是 $home)。如果指定的目錄名是完整的路徑名,它就成為當前工作目錄。完整的路徑名以 /(斜槓)開頭,表示根目錄,而 .(點)表示當前目錄,或者 ..(點點)表示父目錄。如果目錄名不是完整的路徑名,則 cd 命令會搜索與由 $CDPATH shell 變量(或 $cdpath csh 變量)指定的路徑之一有關的路徑名。此變量與 $PATH shell 變量(或 $path csh 變量)具有相同的語法和相似的語義。
注:
從 shell 運行 /usr/bin/cd 不會更改 shell 的工作目錄。必須使用 cd 命令中 shell 的構建。
cd退出狀態
該命令返回以下退出值:
0 成功完成。
>0 發生一個錯誤。
cd示例
1. 要將當前工作目錄更改為登錄(主)目錄,輸入:
cd
2. 要更改為任意目錄,輸入:
cd /usr/include
這樣就將當前目錄更改為 /usr/include。
3. 要轉至目錄樹的下一級,輸入:
cd sys
如果當前目錄是 /usr/include,且它包含名為 sys 的子目錄,那麼 /usr/include/sys 就成為當前目錄。
4. 要轉至目錄樹的上一級,輸入:
cd ..
特殊文件名 ..(點點)指的是當前目錄的直接上一級目錄。
5. 指定兩個目錄參數會在當前工作目錄中用字符串 directoryb 來替換字符串 directorya,然後將新路徑作為當前目錄。例如,如果當前工作目錄是/home/directorya/sub1/sub2/sub3/sub4,則命令:
cd directorya directoryb
將當前工作目錄設置為/home/directoryb/sub1/sub2/sub3/sub4(如果該目錄存在的話)。此外,如果當前工作目錄是:home/directorya/sub1/sub2/sub3/sub4,則命令:
cd directorya directoryb/test
將當前工作目錄設置為home/directoryb/test/sub1/sub2/sub3/sub4(如果該目錄存在的話)。同樣的,如果當前工作目錄是/home/directoryb/test/sub1/sub2/sub3/sub4,則命令:
cd directoryb/test directorya
將當前工作目錄設置為home/directorya/sub1/sub2/sub3/sub4(如果該目錄存在的話)。
子目錄必須都具有相同名稱。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: 段子app传播者