高效切換目錄的方式 pushd popd

2021-09-13 02:31:27 字數 975 閱讀 4618

平時工作中經常切換**目錄,最常用的就是cd了。但是用cd切換的話,很大的問題就是如果來回切換的目錄大於兩個的話,就需要不斷的敲  cd../../../../這樣子,手都快敲斷了、

最近了解乙個命令,可以輕鬆的來回切換目錄。pushd ,popd

通常,cd- 能夠切換 兩個目錄,

例如:

如上可以看出來,實際上 cd - 其中的 - 應該就是 oldpwd是 替代。

cd - 和 cd $oldpwd 等效

而pushd命令呢,看名字可以知道 應該和入棧 壓棧有關係。

先熟悉乙個命令 dirs

我事先通過pushd 存放了三個目錄,加上現在的目錄,dirs可以顯示 4個存放的目錄。現在執行pushd,效果如下

可見,自動切換了目錄 0

然後執行 pushd +1,效果如下

可見,自動切換了序號為1的目錄下

再看 popd命令

顯而易見,popd就是將目錄 出棧了 。

pushd popd 完全符合棧的  先進先出規則。

dirs常用的有兩個引數:

選項含義

-p每行顯示一條記錄

-v每行顯示一條記錄,同時展示該記錄在棧中的index

-c清空目錄棧

如何切換目錄 Linux下如何高效切換目錄?

linux 下對於目錄的切換,大家肯定會想到乙個命令 cd命令。這個是 linux 下再基本不過的命令,如果這個命令都不知道的話,趕緊剖腹自盡去吧。cd 命令確實很方便,但如果需要頻繁在下面的目錄切換,你可能要懷疑人生了 home alvin projects blogdemos linux sys...

Linux下高效切換目錄的方法

linux 下對於目錄的切換,大家肯定會想到乙個命令 cd 命令。這個是 linux 下再基本不過的命令,如果這個命令都不知道的話,趕緊剖腹自盡去吧。cd 命令確實很方便,但如果需要頻繁在下面的目錄切換,你可能要懷疑人生了 home alvin projects blogdemos linux sy...

Linux下如何高效切換目錄?

linux 下對於目錄的切換,大家肯定會想到乙個命令 cd命令。這個是 linux 下再基本不過的命令,如果這個命令都不知道的話,趕緊剖腹自盡去吧。cd 命令確實很方便,但如果需要頻繁在下面的目錄切換,你可能要懷疑人生了 home alvin projects blogdemos linux sys...