2006年07月16日

方便切換目錄的指令: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>
(反斜線會被Xuite裁掉,因此改成全形)

我們變更提示符號字串,就能更方便的了解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

##


Add to Furl   Add to del.icio.us

Posted by emisjerry at 樂多Roodo! │10:47 │作業系統備忘
樂多分類:網路/3C 共同主題:作業系統 工具:編輯本文
Ads by Roodo!