cd - 可在最近两个目录间往返切换,cd ~ 或 cd 可直接返回家目录,三者组合实现高效目录流转。

cd 命令用 - 和 ~ 这两个快捷符号,就能在历史目录与家目录之间快速来回切换,不需要记路径、也不用重复输入。
用 cd - 切换到上一个工作目录
每次执行 cd 切换目录后,系统会自动把前一个目录存进环境变量 OLDPWD。输入 cd - 就能立刻跳回去,终端还会显示切换提示,比如:
-
cd /var/log→ 当前进入日志目录 -
cd -→ 立刻回到之前的位置(如/home/user),终端显示/var/log → /home/user - 再输一次
cd -,又跳回/var/log,形成双向往返
用 cd ~ 或 cd 直达家目录
~ 是当前用户家目录的固定代号,普通用户通常是 /home/用户名,root 是 /root。两种写法效果一样:
-
cd ~—— 明确使用波浪符 -
cd(不带任何参数)—— 更简洁,系统默认行为就是去家目录
无论你当前在哪,只要敲一下 cd,就稳稳回到自己的“根据地”。
组合使用实现三步快速流转
实际操作中,这三个符号可以自然串联:
- 从家目录出发:
cd ~/projects/app - 想查个配置:
cd /etc/nginx - 马上回项目目录:
cd - - 想彻底清空状态、重头开始:
cd或cd ~
整个过程不用 pwd 确认、不用复制粘贴路径,靠符号记忆就能完成高频跳转。











