linux cd 命令使用

jichuanlau07發表於2014-02-27
        做IT技術的朋友們,在實際工作中可能會在四類平臺(windows, Mac, Linux, Unix)之上做一些開發、維護工作,這四類平臺之中,本人對後兩種平臺用的比較多。
說到 cd 命令,大家都會比較熟悉吧。我相信大多數人對cd命令的理解與使用只侷限於以下幾種情況:
        1、cd  絕對路徑
        2、cd  ../    # 相對路徑
        3、cd  .

        以下本人將以linux系統為例,說明一下 cd 命令的具體用法,具體如下:
        假設我的 linux 目錄結構如下:
/
/root
/root/docs
/bin
/sbin
........
當前路徑為/root/docs
1、 cd /           # 絕對路徑: 切換工作路徑到  /
2、 cd ../         # 相對路徑,即相對於工作路徑:切換工作路徑到 /root/docs 的上級目錄即 /root
3、cd .            # 狀態測試, 用於判斷當前工作路徑是否存在,通過命令執行碼進行判斷($?)
4、cd ~root    # 就是這個~,~後面新增linux 作業系統的使用者名稱,代表的意思是切換到root 使用者的家目錄
5、cd -            # 等同於 cd "$OLDPWD"
                         # 比如當前路徑為 /
                         # 執行cd /root/ 命令後,當前工作路徑變更為 /root/
                         # 此時執行命令 cd - 後,當前工作路徑則變更為/,即上一cd 命令執行時的當前工作路徑








來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23628945/viewspace-1093866/,如需轉載,請註明出處,否則將追究法律責任。

相關文章