cd:显示当所在位置

xiaohai 2021-05-05 16:52:24 1961人围观 标签: Linux 
简介cd命令(change dirctory)用来切换工作目录至dirname。

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

语法:

  cd (选项) (参数)

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

参数:

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

例子:

[root@localhost ~]# pwd   #查看当前目录。
/root
[root@localhost ~]# cd /home  #参数为绝对路径。
[root@localhost home]# pwd
/home
[root@localhost home]# cd    #不加参数,默认切换到HOME变量指定的目录。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd -        # - 中划线,表示前一个工作目录,这里的前一个目录是/home。
/home
[root@localhost home]# pwd
/home
[root@localhost home]# cd ~   # ~ 波浪线表示用户主目录,和不加参数时类似。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd ../var/spool/mail/   #参数为相对路径,这里是相对于/root目录。
[root@localhost mail]# pwd
/var/spool/mail