1. 程式人生 > >linux命令_cd_切換目錄

linux命令_cd_切換目錄

cd (change directory)

切換到特定目錄,無引數時切換至使用者家目錄

格式

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

引數說明

  • -L 追蹤連結檔案,預設選項
  • -P 使用物理目錄,不追蹤連結檔案
  • -e

特殊符號代表的目錄

  • ~ 使用者家目錄
  • . 當前目錄或工作目錄
  • .. 當前目錄的父目錄
  • - 上次所在的工作目錄
    ※ 使用pwd 命令可以檢視當前目錄

返回值

如果切換目錄成功,則返回0,切換目錄失敗則返回非0(CentOS7 為1)

使用例項

  • 切換到家目錄:cdcd ~
  • 切換到根目錄: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