切换到指定目录
#切换到/tmp目录[root@kedacom ~]# cd /tmp/[root@kedacom tmp]# pwd/tmp
切换到当前用户主目录
#不带参数,切换到当前用户主目录[root@kedacom tmp]# cd[root@kedacom ~]# pwd/root#带参数~,切换到当前用户主目录[root@kedacom ~]# cd /tmp/[root@kedacom tmp]# cd ~[root@kedacom ~]# pwd/root
切换到其他用户主目录
#带参数~username,切换到其他用户的主目录[root@kedacom ~]# cd ~kedacom[root@kedacom kedacom]# pwd/home/kedacom
当前目录及上个目录切换
cd - 在当前目录及上一个目录之间切换,此命令可以实现该功能是因为$PWD,$OLDPWD两个环境变量的存在
[root@kedacom kedacom]# cd -/root[root@kedacom ~]# cd -/home/kedacom[root@kedacom kedacom]# cd -/root#当前路径变量[root@kedacom ~]# echo $PWD/root#上一个路径变量[root@kedacom ~]# echo $OLDPWD/home/kedacom
绝对路径与相对路径
linux的目录结构,是从根目录/开始,如下的树形结构。
绝对路径:以根目录开始的路径,例如:用户切换到/home/zhang/b目录,可以cd /home/zhang/b
相对路径:以当前目录为参照的路径,例如:当前用户处于home目录中,进行zhang下面的b目录,可以cd zhang/b
#进入绝对路径[root@kedacom ~]# cd /home/lisi/[root@kedacom lisi]# pwd/home/lisi#进入上级目录[root@kedacom lisi]# cd ..[root@kedacom home]# pwd/home#进入当前目录[root@kedacom home]# cd .[root@kedacom home]# pwd/home#相对路径,进入当前目录的下级目录lisi[root@kedacom home]# cd ./lisi/[root@kedacom lisi]# pwd/home/lisi[root@kedacom lisi]# cd ..#相对路径,进入当前目录的下级目录lisi[root@kedacom home]# cd lisi/[root@kedacom lisi]# pwd/home/lisi#相对路径,进入lisi目录上级的上级下的dev目录[root@kedacom lisi]# cd ../../dev[root@kedacom dev]# pwd/dev
.. 上级目录
. 当前目录
