1 問(wèn)題
我們有時(shí)候需要保存多個(gè)路徑,上下鍵切換不方便,用cd-只能到上個(gè)目錄,我們可以用dirs和pushd和popd
2 dirs、pushd、popd
3 使用過(guò)程
比如我們?cè)诋?dāng)前目錄下新建立4個(gè)文件夾dir1、dir2、dir3、dir4
我們cd到dir1里面去,然后把當(dāng)前路徑再添加進(jìn)去pushd .
我們cd到dir2里面去,然后把當(dāng)前路徑再添加進(jìn)去pushd .
我們cd到dir3里面去,然后把當(dāng)前路徑再添加進(jìn)去pushd .
我們cd到dir4里面去,然后把當(dāng)前路徑再添加進(jìn)去pushd .
我們?cè)俨榭?code>dirs -v
~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir4 ~/Desktop/linux/dabian/shell/cat/push/dir2 ~/Desktop/linux/dabian/shell/cat/push/dir1
很明顯當(dāng)前目錄是dir3,比如我們現(xiàn)在要去dir2,我們直接執(zhí)行pushd +3 再執(zhí)行dirs -v看下
~/Desktop/linux/dabian/shell/cat/push/dir2 ~/Desktop/linux/dabian/shell/cat/push/dir1 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir4
很明顯我們可以看到當(dāng)前目錄是dir2
比如我們執(zhí)行下popd,彈出最頂層的那個(gè),目錄會(huì)切換到最dir1,我們?cè)倏聪耫irs -v
~/Desktop/linux/dabian/shell/cat/push/dir1 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir4
然后我們刪除dir4看下,popd +4,然后我們?cè)賒irs -v看下
~/Desktop/linux/dabian/shell/cat/push/dir1 ~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir3
很明顯當(dāng)前目錄在dir1,我們切換到dir3里面去,pushd +2 然后dirs -v看下
~/Desktop/linux/dabian/shell/cat/push/dir3 ~/Desktop/linux/dabian/shell/cat/push/dir1 ~/Desktop/linux/dabian/shell/cat/push/dir3
可以看到到了dir3這個(gè)目錄了,我們?cè)偾宄械臈@锩娴穆窂絛irs -c,然后我們?cè)賒irs看下
~/Desktop/linux/dabian/shell/cat/push/dir3
在當(dāng)前目錄了,沒毛病。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
新聞熱點(diǎn)
疑難解答
圖片精選