cd命令

cd命令是Linux中非常基本而且簡單的命令。它是Bash的內建命令。


  1. 命令格式

    cd: 用法: cd [-L|[-P [-e]] [-@]] [dir]

  2. 命令描述

    切換當前shell的工作路徑至dir。(默認是$HOME這個變量)

  3. 參數說明

    -L: 如果目標路徑是符號鏈接則強制使用符號鏈接。

    -P:用物理路徑代替符號鏈接

    -e:暫未找到

    -@:暫未找到

  4. 示例

    1. 使用cd ..進入上級目錄(可疊加)

      sly@fskj-u-sly:~$ pwd
      /home/sly
      sly@fskj-u-sly:~$ cd ..
      sly@fskj-u-sly:/home$ pwd
      /home
    2. 使用cd進入絕對路徑

      sly@fskj-u-sly:~$ pwd
      /home/sly
      sly@fskj-u-sly:~$ cd /tmp
      sly@fskj-u-sly:/tmp$ pwd
      /tmp
    3. 使用cd進入相對路徑

      sly@fskj-u-sly:~$ pwd
      /home/sly
      sly@fskj-u-sly:~$ cd workspace/
      sly@fskj-u-sly:~/workspace$ pwd
      /home/sly/workspace
    4. 使用cd返回主目錄

      sly@fskj-u-sly:/tmp$ pwd
      /tmp
      sly@fskj-u-sly:/tmp$ cd
      sly@fskj-u-sly:~$ pwd
      /home/sly
    5. 使用cd返回上一次目錄

      sly@fskj-u-sly:/tmp$ cd
      sly@fskj-u-sly:~$ pwd
      /home/sly
      sly@fskj-u-sly:~$ cd -
      /tmp
      sly@fskj-u-sly:/tmp$ pwd
      /tmp
    6. -L參數和-P參數的區別

      sly@fskj-u-sly:~$ cd -P /tmp/vtmp && pwd
      /var/tmp
      sly@fskj-u-sly:/var/tmp$ cd 
      sly@fskj-u-sly:~$ cd -L /tmp/vtmp && pwd
      /tmp/vtmp
      sly@fskj-u-sly:/tmp/vtmp$ ls -l /tmp/vtmp
      lrwxrwxrwx 1 sly sly 9  7月 21 12:20 /tmp/vtmp -> /var/tmp/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章