pushd

Pushd是Windows作業系統cmd下的一個命令,作用是保存當前目錄以供 POPD 命令使用,然後改到指定的目錄。

微軟解釋,Linux,

微軟解釋

用法:PUSHD [path | ..]
path 指定要成為當前目錄的目錄。
如果命令擴展名被啟用,除了一般驅動器號和路徑,PUSHD
命令還接受網路路徑。如果指定了網路路徑,PUSHD 將創建一個
指向指定網路資源的臨時驅動器號,然後再用剛定義的驅動器
號改變當前的驅動器和目錄。可以從 Z: 往下分配臨時驅動器
號,使用找到的第一個沒有用過的驅動器號。

Linux

pushd使用示例:
如果希望在/usr/src和/etc/X11和/boot/grub之間切換,則可以在命令行下輸入:
pushd /usr/src
pushd /etc/X11
pushd /boot/grub
然後輸入dirs查看,事實上每次輸入都會顯示當前pushd堆疊中的內容。
可以看到顯示三個路徑:
/boot/grub/etc/X11 /usr/src
輸入pushd,既可以在前兩個路徑之間相互切換。
如果想切換到最後一個(棧底)路徑時 pushd +2即可。
其他詳細參數看上面幫助。
與pushd想對應的是Popd。popd的作用就是把當前棧內的最頂部的目錄彈出來,並且切換到下邊的目錄

相關詞條

熱門詞條

聯絡我們