简介
语法
cd [options].. [dir]
路径
绝对路径 : 从根目录起始的路径 相对路径 : 从当前位置起始的路径
当前位置的表示方式
- ./ : 当前目录下的路径, 比如 ./sysconfig/network-scripts
- 省略上述符号 : 比如 sysconfig/network-scripts
当前目录 current directory 也叫做工作目录 working directory
“~”也表示为用户目录的意思,“.”则是表示目前所在的目录,“..”则表示当前目录位置的上一级目录。
参数
| cd / cd ~ | 回到当前用户的家目录 |
|---|---|
| cd ~USERNAME | 切换到指定用户的家目录 |
| cd - | 在上一个目录和当前目录之前切换 |
| .. | 切换至当前目录位置的上一级目录 |
| -P | 如果切换的目标目录是一个符号链接,则直接切换到符号链接指向的目标目录 |
| -L | 如果切换的目标目录是一个符号链接,则直接切换到符号链接名所在的目录 |
家目录 root 用户 : /root 普通用户 : /home/UERNAME 比如 /home/tom
示例
[root@gkdaxue ~]# cd B[root@gkdaxue B]# cd[root@gkdaxue ~]# cd -/root/B[root@gkdaxue B]# cd ~[root@gkdaxue ~]# cd -/root/B[root@gkdaxue B]### 相关的环境变量PWD :保存了当前目录路径OLDPWD : 上一次所在目录路径[root@gkdaxue B]# echo $PWD/root/B[root@gkdaxue B]# echo $OLDPWD/root## -P 和 -L 的区别[root@gkdaxue ~]mkdir C[root@gkdaxue ~]ln -s C B[root@gkdaxue ~]# ll总用量 0lrwxrwxrwx. 1 root root 1 3月 30 09:06 B -> Cdrwxr-xr-x. 2 root root 6 3月 30 09:06 C[root@gkdaxue ~]# cd -P B[root@gkdaxue C]# pwd/root/C[root@gkdaxue C]# cd[root@gkdaxue ~]# cd -L B[root@gkdaxue B]# pwd/root/B
