linux命令_cd_切換目錄
阿新 • • 發佈:2018-12-05
cd (change directory)
切換到特定目錄,無引數時切換至使用者家目錄
格式
cd [-L|[-P [-e]]] [dir]
引數說明
- -L 追蹤連結檔案,預設選項
- -P 使用物理目錄,不追蹤連結檔案
- -e
特殊符號代表的目錄
- ~ 使用者家目錄
- . 當前目錄或工作目錄
- .. 當前目錄的父目錄
- - 上次所在的工作目錄
※ 使用pwd 命令可以檢視當前目錄
返回值
如果切換目錄成功,則返回0,切換目錄失敗則返回非0(CentOS7 為1)
使用例項
- 切換到家目錄:
cd
或cd ~
- 切換到根目錄:
cd /
返回值測試:當切換的物件目錄不存在,或者沒有訪問許可權的時候返回值為1,切換成功則返回0.
[[email protected] ~]$ cd /fish
bash: cd: /fish: No such file or directory
[[email protected] ~]$ echo $?
1
[[email protected] ~]$ cd /root/
bash: cd: /root/: Permission denied
[[email protected] ~]$ echo $?
1
補充
- cd 為內建命令
[[email protected] ~]$ type cd
cd is a shell builtin - 檢視幫助文件需要用
help cd