diff --git a/command/cd.md b/command/cd.md index 40c1e57b22..270af8df67 100644 --- a/command/cd.md +++ b/command/cd.md @@ -39,12 +39,20 @@ dir(可选):指定要切换到的目录。 cd # 进入用户主目录; cd / # 进入根目录 cd ~ # 进入用户主目录; -cd - # 显示并返回进入此目录之前所在的目录(也就是根目录); cd .. # 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); cd ../.. # 返回上两级目录; cd !$ # 把上个命令的参数作为cd参数使用。 ``` +关于切换到上一个工作目录的说明 + +```shell +cd - +# 命令会首先显示要切换到的目标目录,然后再进入。 +cd ${OLDPWD} +# 命令会直接切换到上一个工作目录。 +``` + 关于`CDPATH` ```shell @@ -78,4 +86,6 @@ shopt -u cdable_vars 1. 该命令是bash内建命令,相关的帮助信息请查看`help`命令。 +2. 建议您在编写脚本的过程中如有必要使用`cd`命令时,请增加必要的注释以用于提醒阅读者当前工作目录,以免出现诸如`找不到文件`这类问题的发生。 +