※ 引述《markchen.bbs@ptt.cc》之銘言:
> 請問一下 如果我現在的位置是
> /usr/local/gcc
> 我用指令到了 cd /root/test/test2 目錄
> 有沒有什麼指令 可以快速回到 /usr/local/gcc 這個位置
> 當然 再用 cd /usr/local/gcc 也可以啦 只是我想偷懶不知道是不是還有其他指令
有很多方式,不過跟你用的 shell 種類會有關係。以 bash 來說,至少有
以下兩種方法:
1. 在 /usr/local/gcc 下,用 pushd 切換到 /root/test/test2,然後就可以
用 popd 快速跳回 /usr/local/gcc 下
$ pwd
/usr/local/gcc
$ pushd /root/test/test2
/root/test/test2 /usr/local/gcc
$ pwd
/root/test/test2
$ popd
/usr/local/gcc
$ pwd
/usr/local/gcc
2. 利用 $OLDPWD 環境變數來達成。詳情請參考 bash 的 manpage 裏面,有關
$OLDPWD 環境變數,以及 cd 指令的相關說明。
$ pwd
/usr/local/gcc
$ cd /root/test/test2
$ pwd
/root/test/test2
$ echo $OLDPWD
/usr/local/gcc
$ cd $OLDPWD
$ pwd
/usr/local/gcc
$ echo $OLDPWD
/root/test/test2
$ cd -
$ pwd
/root/test/test2
$ cd -
$ pwd
/usr/local/gcc
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: adsl-070-155-125-254.sip.asm.bellsouth.net