指令 cd (change directory, 變換目錄) 改變目前工作目錄的位置
指令語法:cd [dir]
- cd:變換目錄
- pwd:顯示目前的目錄 (Print Working Directory的縮寫)
範例:
[barry@rhel ~]$ cd /var
[barry@rhel var]$ cd log
[barry@rhel log]$ pwd → print working directory
/var/log
[barry@rhel log]$ cd ../spool
[barry@rhel spool]$ pwd /var/spool
[barry@rhel spool]$ cd ./mail
[barry@rhel mail]$ pwd /var/spool/mail
[barry@rhel mail]$ cd (或 cd ~) → 切換至自己家目錄。
[barry@rhel ~]$ pwd
/home/barry
[root@rhel ~]# cd ~mary
[root@rhel mary]# pwd /home/mary
[root@rhel mary]# cd - → 切換至前一個工作目錄位置。
. 代表此層目錄
.. 代表上一層目錄
- 代表前一個工作目錄
~ 代表『目前使用者身份』所在的家目錄
~account 代表 account 這個使用者的家目錄(account是個帳號名稱)
|
[dmtsai@study ~]$ su - # 先切換身份成為 root 看看! [root@study ~]# cd [相對路徑或絕對路徑] # 最重要的就是目錄的絕對路徑與相對路徑,還有一些特殊目錄的符號囉! [root@study ~]# cd ~dmtsai # 代表去到 dmtsai 這個使用者的家目錄,亦即 /home/dmtsai [root@study dmtsai]# cd ~ # 表示回到自己的家目錄,亦即是 /root 這個目錄 [root@study ~]# cd # 沒有加上任何路徑,也還是代表回到自己家目錄的意思喔! [root@study ~]# cd .. # 表示去到目前的上層目錄,亦即是 /root 的上層目錄的意思; [root@study /]# cd - # 表示回到剛剛的那個目錄,也就是 /root 囉~ [root@study ~]# cd /var/spool/mail # 這個就是絕對路徑的寫法!直接指定要去的完整路徑名稱! [root@study mail]# cd ../postfix # 這個是相對路徑的寫法,我們由/var/spool/mail 去到/var/spool/postfix 就這樣寫! |
需要特別注意的是:在所有目錄底下都會存在的兩個目錄,分別是『.』與『..』 分別代表此層與上層目錄的意思。
文章標籤
全站熱搜
留言列表