欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

cd

切換用戶(hù)當(dāng)前工作目錄。

概要

cd [-L|[-P [-e]]] [dir]

主要用途

參數(shù)

dir(可選):指定要切換到的目錄。

選項(xiàng)

-L (默認(rèn)值)如果要切換到的目標(biāo)目錄是一個(gè)符號(hào)連接,那么切換到符號(hào)連接的目錄。
-P 如果要切換到的目標(biāo)目錄是一個(gè)符號(hào)連接,那么切換到它指向的物理位置目錄。
-  當(dāng)前工作目錄將被切換到環(huán)境變量OLDPWD所表示的目錄,也就是前一個(gè)工作目錄。

返回值

返回狀態(tài)為成功除非無(wú)法進(jìn)入指定的目錄。

例子

cd    # 進(jìn)入用戶(hù)主目錄;
cd /  # 進(jìn)入根目錄
cd ~  # 進(jìn)入用戶(hù)主目錄;
cd ..  # 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/";".."為上級(jí)目錄的意思);
cd ../..  # 返回上兩級(jí)目錄;
cd !$  # 把上個(gè)命令的參數(shù)作為cd參數(shù)使用。

關(guān)于切換到上一個(gè)工作目錄的說(shuō)明

cd -
# 命令會(huì)首先顯示要切換到的目標(biāo)目錄,然后再進(jìn)入。
cd ${OLDPWD}
# 命令會(huì)直接切換到上一個(gè)工作目錄。

關(guān)于CDPATH

# 設(shè)置桌面文件夾作為CDPATH的值。
CDPATH='~/Desktop'
# 假設(shè)我們接下來(lái)要演示涉及到的路徑~和~/Desktop下沒(méi)有test3文件夾,現(xiàn)在新建它們。
mkdir ~/test3
mkdir ~/Desktop/test3
# 進(jìn)入~目錄。
cd ~
# 進(jìn)入test3目錄。
cd test3
# 執(zhí)行后顯示~/Desktop/test3并進(jìn)入該目錄,而不是~目錄的test3目錄。
# 如果CDPATH存在值,那么優(yōu)先在CDPATH中查找并進(jìn)入第一個(gè)匹配成功的,如果全部失敗那么最后嘗試當(dāng)前目錄。

關(guān)于cdable_vars

# 打開(kāi)選項(xiàng)。
shopt -s cdable_vars
# 假設(shè)當(dāng)前路徑以及CDPATH沒(méi)有名為new_var的目錄。
new_var='~/Desktop'
# 嘗試進(jìn)入。
cd new_var
# 關(guān)閉選項(xiàng)。
shopt -u cdable_vars

注意

  1. 該命令是bash內(nèi)建命令,相關(guān)的幫助信息請(qǐng)查看help命令。

  2. 建議您在編寫(xiě)腳本的過(guò)程中如有必要使用cd命令時(shí),請(qǐng)?jiān)黾颖匾淖⑨屢杂糜谔嵝验喿x者當(dāng)前工作目錄,以免出現(xiàn)諸如找不到文件這類(lèi)問(wèn)題的發(fā)生。

主站蜘蛛池模板: 来宾市| 娄底市| 晴隆县| 潜山县| 穆棱市| 旬阳县| 清徐县| 天等县| 扶风县| 东光县| 泗水县| 抚远县| 辛集市| 六安市| 遂川县| 化州市| 大洼县| 湘潭市| 武山县| 莎车县| 焦作市| 苏尼特左旗| 苍山县| 德钦县| 县级市| 班玛县| 克拉玛依市| 永平县| 荣成市| 彩票| 张掖市| 上蔡县| 湟源县| 梁河县| 班戈县| 屏东县| 西乌珠穆沁旗| 西藏| 潜山县| 黑山县| 临泽县|