命令簡(jiǎn)介
cd(Change Directory)是 linux/unix 系統(tǒng)中最基礎(chǔ)且最常用的命令之一,用于在終端中切換當(dāng)前工作目錄。理解并熟練使用 cd 命令是高效操作 Linux 文件系統(tǒng)的基石。
用法cd命令的語(yǔ)法格式如下代碼語(yǔ)言:JavaScript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
cd [選項(xiàng)] [目標(biāo)目錄](méi)#選項(xiàng)可選#目標(biāo)目錄可選
cd命令的常用選項(xiàng)及說(shuō)明如下
選項(xiàng)
說(shuō)明
-L
如果要切換到的目標(biāo)目錄是一個(gè)符號(hào)連接,那么切換到符號(hào)連接的目錄。(默認(rèn)選項(xiàng))
-P
如果要切換到的目標(biāo)目錄是一個(gè)符號(hào)連接,那么切換到它指向的物理位置目錄。
命令案例場(chǎng)景1.基礎(chǔ)目錄切換代碼語(yǔ)言:javascript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
#切換用戶主目錄[root@blog ~]# cd#切換用戶主目錄[root@blog ~]# cd ~#切換到上級(jí)目錄[root@blog ~]# cd ..[root@blog /]##切換到指定目錄(相對(duì)路徑)[root@blog /]# cd var/log[root@blog log]##切換到絕對(duì)路徑[root@blog log]# cd /etc/yum.repos.d[root@blog yum.repos.d]#
2.符號(hào)鏈接處理
一般來(lái)說(shuō), /bin 是 /usr/bin 的軟鏈接
代碼語(yǔ)言:javascript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
#默認(rèn)行為(跟隨符號(hào)鏈接)[root@blog ~]# cd /bin[root@blog bin]# pwd #顯示/bin/bin#強(qiáng)制物理路徑切換(-P選項(xiàng))[root@blog bin]# cd -P /bin[root@blog bin]# pwd #顯示當(dāng)前目錄下的bin實(shí)際路徑/usr/bin
3.歷史目錄跳轉(zhuǎn)代碼語(yǔ)言:javascript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
#返回上次訪問(wèn)的目錄cd -cd ${OLDPWD}示例1[root@blog ~]# cd /etc/yum.repos.d[root@blog yum.repos.d]# cd - #回到/root目錄/root[root@blog ~]#示例2[root@blog ~]# cd /var/log/[root@blog log]# cd ${OLDPWD} #回到/root目錄[root@blog ~]#
4.智能補(bǔ)全功能代碼語(yǔ)言:javascript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
#輸入部分目錄名后按Tab鍵自動(dòng)補(bǔ)全[root@blog ~]# cd /ro#存在多個(gè)匹配項(xiàng)時(shí)按兩次Tab顯示所有選項(xiàng)[root@blog ~]# cd /rroot/ run/
5.處理特殊字符路徑代碼語(yǔ)言:javascript代碼運(yùn)行次數(shù):0運(yùn)行復(fù)制
#包含空格的目錄[root@blog ~]# cd "My Documents"或[root@blog ~]# cd 'My Documents'或[root@blog ~]# cd My Documents
注意事項(xiàng)善用 Tab 鍵補(bǔ)全: 輸入路徑時(shí),按 Tab 鍵可以讓系統(tǒng)自動(dòng)補(bǔ)全目錄名或文件名,避免拼寫(xiě)錯(cuò)誤并提高效率。結(jié)合 pwd 命令: 使用 pwd (print Working Directory) 隨時(shí)查看當(dāng)前所在目錄的絕對(duì)路徑,避免迷路。清晰使用路徑: 在腳本或復(fù)雜操作中,優(yōu)先使用絕對(duì)路徑保證準(zhǔn)確性;在手動(dòng)快速導(dǎo)航時(shí),相對(duì)路徑通常更便捷。理解 . 和 ..: . 代表當(dāng)前目錄(cd . 沒(méi)有變化),.. 代表父目錄。這是相對(duì)路徑的基礎(chǔ)。利用 cd -: 在需要頻繁在兩個(gè)目錄間切換時(shí),cd – 是最高效的方式。家目錄是錨點(diǎn): cd 或 cd ~ 是快速回到用戶家目錄的最快方法。