linux 命令 cd -p,实例讲解Linux中cd命令切换目录的使用技巧

这篇文章主要介绍了Linux中cd命令切换目录的使用技巧,cd命令的用法是Linux入门学习中的基础知识,需要的朋友可以参考下

cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令.

直接 man cd 是不行的,会显示 No manual entry for cd .cd命令是bash基本命令中的一种,所以应该是 man bash.

关于man以及man page等相关内容会在以后的 LinuxShell命令:man 中详细介绍.

通过查找man page里可以看到cd的命令语法如下

代码如下:

cd [-L|[-P [-e]] [-@]] [dir]

基本作用cd命令的作用就是从当前目录跳转到dir处, 如果dir处留空的话就会跳转到环境变量HOME中设置的值.

附加内容

环境变量CDPATH对于环境变量CDPATH,

如果没有设置CDPATH的话,每次cd查找的跳转目录都是以当前的目录为父目录.

若有设置CDPATH的话,每次cd查找的跳转目录就是以设置的目录为父目录来查找.

e.g. 假设当前有目录结构: ~/a/b/c 若没有设置CDPATH

代码如下:

[email protected]:~$ cd a

[email protected]:~/a$ cd c

bash: cd: c: No such file or directory

若将CDPATH设为CDPATH=.:/home/luckyshq/a/b的话

代码如下:

[email protected]:~$ cd a

[email protected]:~/a$ cd c

[email protected]:~/a/b/c$

将常用目录设置到CDPATH里

你可能感兴趣的:(linux,命令,cd,-p)