Linux中國
Linux 目錄導航技巧
如果你對'cd -'非常了解了的話,你會發現這個命令只能幫助你在兩個目錄之間移動,但是很多場景下需要在很多目錄之間切換。比如你要從A切換到B再到C然後又想回到A。
一般來說,你需要打出A的完整路徑,但是如果這個路徑非常複雜,將是非常煩人的一件事,特別是在你的切換非常頻繁的話。
一些場景下可以使用 『pushd』 還有 『popd』 命令。 『pushd』 將一個目錄存到內存中,『popd』 將目錄從內存中去除,並且轉換到那個目錄下。
例如:
$ pushd .
/usr/include/netipx /usr/include/netipx
$ cd /etc/hp/
$ cd /home/himanshu/practice/
$ cd /media/
$ popd
/usr/include/netipx
$ pwd
/usr/include/netipx
使用『pushd』 命令存儲當前的工作目錄 (用 .表示), 然後切換到各種各樣的目錄去。為了返回之前的目錄,只要使用 『popd』命令就行了。
(LCTT譯註:顯然,pushd和popd 是堆棧式操作,你可以push多個目錄,然後逐一pop出來,自己試試吧。)
(LCTT譯註2:我們之前介紹的autojump,更加智能,不過需要安裝一下。)
注意- 你也可以使用不帶參數的 『pushd』 來切換到之前存儲的目錄, 但是不會像 『popd』 一樣去除這個目錄。
via: http://linoxide.com/linux-command/directory-navigations-tips-tricks/
譯者:ggaaooppeenngg 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!