用于刪除目錄棧中的記錄
popd命令 用于刪除目錄棧中的記錄;如果popd命令不加任何參數,則會先刪除目錄棧最上面的記錄,然后切換到刪除過后的目錄棧中的最上面的目錄。
pushd(選項)(參數)
+N:將第N個目錄刪除(從左邊數起,數字從0開始);
-N:將第N個目錄刪除(從右邊數起,數字從0開始);
-n:將目錄出棧時,不切換目錄。
root@Mylinux:/tmp/dir4# popd(相當于popd +0)
/tmp/dir3 /tmp/dir2 /tmp/dir1 ~
root@Mylinux:/tmp/dir3# pushd /tmp/dir4
/tmp/dir4 /tmp/dir3 /tmp/dir2 /tmp/dir1 ~
root@Mylinux:/tmp/dir4# popd +1
/tmp/dir4 /tmp/dir2 /tmp/dir1 ~
root@Mylinux:/tmp/dir4# popd -2
/tmp/dir4 /tmp/dir1 ~