cd命令(change dirctory)用来切换工作目录至dirname。
  其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。
  另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

语法:

  cd (选项) (参数)

  注意:直接使用cd命令,将返回到家目录

参数:

  -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
  -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
  - 当仅实用”-“一个选项时,当前工作目录将被切换到环境变量”OLDPWD”所表示的目录。
  ~ 将会从当前目录切换到系统环境变量$HOME对应的目录路径,即当前用户的家目录
  .. 将会从当前目录返回到上一级目录

例子:

  1. [root@localhost ~]# pwd #查看当前目录。
  2. /root
  3. [root@localhost ~]# cd /home #参数为绝对路径。
  4. [root@localhost home]# pwd
  5. /home
  6. [root@localhost home]# cd #不加参数,默认切换到HOME变量指定的目录。
  7. [root@localhost ~]# pwd
  8. /root
  9. [root@localhost ~]# cd - # - 中划线,表示前一个工作目录,这里的前一个目录是/home。
  10. /home
  11. [root@localhost home]# pwd
  12. /home
  13. [root@localhost home]# cd ~ # ~ 波浪线表示用户主目录,和不加参数时类似。
  14. [root@localhost ~]# pwd
  15. /root
  16. [root@localhost ~]# cd ../var/spool/mail/ #参数为相对路径,这里是相对于/root目录。
  17. [root@localhost mail]# pwd
  18. /var/spool/mail