方便切換目錄的指令:PUSHD與POPD

Scott Hanselman這個老外把網站ComputerZen的首頁圖示做成中文的「善」字,挺有趣的。由他的這兩篇
Prompt(s)
along with PushD and PopD

A better PROMPT for CMD.EXE or Cool Prompt Environment Variables and a
nice transparent multi-prompt
學到了幾個DOS的小技巧。

有時候在DOS視窗裡以 CD 指令切換紀錄目錄,切來切去,當要換回前面切換過的目錄時,若能善用PUSHD與POPD就會方便許多。

  • PUSHD
    要切換到的目錄,執行結果和CD相同,但會把
    前目錄
    推入堆疊裡,供POPD取回
  • POPD
    取回Push堆疊裡的最後目錄
C:\Documents
and Settings\JERRY\Application Data>PUSHD "c:\Program Files"

C:\Program Files>PUSHD d:\

D:\>PUSHD c:\windows

C:\Windows>

我們變更提示符號字串,就能更方便的了解Push堆疊的階層:

set Prompt=$P$+$G

平常的提示符號是$P$G,新加進去的$+顯示出來的就是堆疊的階層,第幾層就顯示幾個加號。變更後的上述指令如下:

C:\Documents
and
Settings\JERRY\Application Data>PUSHD "c:\Program Files"

C:\Program
Files+>pushd d:\

D:\++>pushd
c:\windows

C:\WINDOWS+++>popd

D:\++>popd

C:\Program
Files+>popd

C:\Documents
and Settings\JERRY\Application Data>

最後把PROMPT環境變數
加到系統裡:桌面→我的電腦→內容→進階頁籤→環境變數,新增PROPMT系
統變數,變數值是$P$+$G

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *