每天一個linux命令(2):cd命令


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM