1、两个目录之间的切换:
cd -
例如:
QUOTE:
$ pwd
/cygdrive/d/demo/ok
$ cd -
/cygdrive/d/demo/test
$ pwd
/cygdrive/d/demo/test
$ cd -
/cygdrive/d/demo/ok
2、多个目录之间的切换:
pushd使用命令管理目录,弹出命令是popd
QUOTE:
$ pushd
/cygdrive/d/demo/b /cygdrive/d/demo/c /cygdrive/d/demo/a
$ pushd
/cygdrive/d/demo/c /cygdrive/d/demo/b /cygdrive/d/demo/a
$ pushd
/cygdrive/d/demo/b /cygdrive/d/demo/c /cygdrive/d/demo/a
$ pushd
/cygdrive/d/demo/c /cygdrive/d/demo/b /cygdrive/d/demo/a
$ pushd +2
/cygdrive/d/demo/a /cygdrive/d/demo/c /cygdrive/d/demo/b
$ pwd
/cygdrive/d/demo/a
面的代码同时显示出了如何在三个目录中依次切换,上面的pushd命令等同于pushd +1.
pushd +N这条命令的意思是,将目录堆栈中第N个(从0开始数,最左边的也就是第0个)目录通过循环堆栈的方式提到栈顶,并进入这个目录