在 Ubuntu 中使用shell
cd -
能够快速回到本次 cd 前的目录。这是 cd 自身的功能,每次 cd 都会在 OLDPWD 环境变量中记录上个目录,在 PWD 中记录当前目录。cd -
时会先将 -
转换成 $OLDPWD
,因而就会切换回以前的目录。反复调用 cd -
就会在两个目录间反复切换。bash
实际上 cd 命令是由 shell 提供的,cd -
在 bash 中可用,包括 macOS 在内的其它系统使用 bash 时也能够如此使用。其它 shell 如何实现此功能能够参考各自文档。code