1、作用
cd(Change Directory 改變目錄)命令用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。
2、用法
cd (選項) (參數)
3、選項
-p 如果要切換到的目標目錄是一個符號連接,直接切換到符號連接指向的目標目錄
-L 如果要切換的目標目錄是一個符號的連接,直接切換到字符連接名代表的目錄,而非符號連接所指向的目標目錄。
- 當僅實用"-"一個選項時,當前工作目錄將被切換到環境變量"OLDPWD"所表示的目錄。每當你更改目錄時,shell都會將上一個目錄位置記錄在環境變量OLDPWD
中
4、實例
1、cd 進入用戶主目錄;
[root@cent6 init.d]# cd [root@cent6 ~]# pwd /root
2、cd ~ 進入用戶主目錄;
[root@cent6 ~]# cd ~ [root@cent6 ~]# pwd /root [root@cent6 ~]#
3、cd - 返回進入此目錄之前所在的目錄;
[root@cent6 ~]# pwd /root [root@cent6 ~]# cd /home [root@cent6 home]# cd - /root [root@cent6 ~]# pwd /root
4、cd .. 返回上級目錄(若當前目錄為“/“,則執行完后還在“/";".."為上級目錄的意思);
[root@cent6 init.d]# pwd /etc/init.d [root@cent6 init.d]# cd .. [root@cent6 etc]# pwd /etc
5、cd ../.. 返回上兩級目錄;
[root@cent6 init.d]# pwd /etc/init.d [root@cent6 init.d]# cd ../.. [root@cent6 /]# pwd /
6、cd !$ 把上個命令的參數作為cd參數使用。
[root@cent6 /]# ls -ld /media/ drwxr-xr-x. 2 root root 4096 Sep 23 2011 /media/ [root@cent6 /]# cd !$ cd /media/ [root@cent6 media]# pwd /media