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個)目錄通過循環堆棧的方式提到棧頂,並進入這個目錄