linux 命令:cd
名称
cd - 改变shell的工作目录
使用方法
cd [ -L|[-P [-e]] [-d]]] [目录]
详情
把当前工作目录切换到目录,默认值为当前用户的家目录。
按照环境变量 CDPATH 中指明的目录顺序搜索目录的位置,在CDPATH中用 : 分割各个目录,空值表示当前目录。 如果目录以 / 开头,将会忽略 CDPAHT中列出的目录。
如果目录不存在,并且shell的选项 cdable_vars 设置成为某个值,cd 将会把 cdable_vars中存储的值作为一个环境变量的名字,并且把这个环境变量中的值作为 目录 的值。
-L
把目录中 .. 替换为实际的目录之后其他符号链接不再进行替换。-P
把目录中所有的符号链接都替换为实际的目录。-e
与-P同时使用时,如果当前目录不能确定,将返回一个非零值。-@
(略)
默认情况下只是对目录中 .. 替换为上一级目录,其他符号链接不再替换。这与-L 选项的行为一样。
返回值
如果使用了 -P 成功的切换了目录并且环境变量 PWD 设置成功则返回 0;
如果没有使用 -P 只要成果切换了目录就返回0;
否则返回非0。
版权信息
本文链接:http://zonxin.github.io/post/2015/09/linux-cmd-cd

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。