autojump 一鍵直達目錄

2021-08-19 06:29:41 字數 1690 閱讀 6731

如果在linux系統下工作,命令列中切換目錄是最常用的操作.進入乙個目錄需要不停地cd ../, ls ../.現在的終端提供了強大的自動補全來處理路徑的問題.但是仍然需要通過不停的敲擊cd tab來完成目錄的切換.想想這樣低效的操作違背的linux的設計原則,從而autojump應運而生,使用它之後,你一定會對它的強大感到驚豔.

在ubuntu或debian上安裝autojump

python版本號不低於 2.6 的

sudo apt-get install autojump

在archlinux上安裝autojump

sudo pacman -s autojump

安裝後的配置

在ubuntu中,autojump安裝之後需要啟用才能使用

為了使得 autojump 在 bash shell 中永久有效,你需要執行下面的命令。

echo 『. /usr/share/autojump/autojump.sh』>>~/.bashrc

github上公布的原始碼包

adjump啟動之前會記錄先前cd命令到過的目錄,並把它新增到自身的資料庫中,某些目錄比其它一些目錄新增的次數多,這些目錄一般就代表你最重要的目錄,而它們的「權重」也會增大。

現在不管你在哪個目錄,你都可以使用下面的語法來直接跳轉到這些目錄:

autojump [目錄的名字或名字的一部分]

下面的命令將直接讓跳到/root/home/doc下,不管你當前位置在**

audojump doc

audojump和git命令一樣,可以設定別名, 這裡使用預設的別名j

j [目錄的名字或名字的一部分]

autojump支援zsh和自動補完.如果你不確認**是不是你要跳轉的地方,敲擊tab鍵就會列出完整路徑.

示例如下:

j  d

可以訪問目錄資料庫,並修改它的內容. 可以使用下面的命令來手動新增乙個目錄

autojump -a [目錄]

如果你突然想要把當前目錄變成你的最愛和使用最頻繁的資料夾,你可以在該目錄通過命令的引數 i 來手工增加它的權重

autojump -i [權重]

這將使得該目錄更可能被選擇跳轉。相反的例子是在該目錄使用引數 d 來減少權重:

autojump -d [權重]

要跟蹤所有這些改變,輸入:

autojump -s

可以從命令列開啟乙個檔案管理器,例如 gnome nautilus ,而不是跳到乙個目錄

jo log

假如你是乙個命令列使用者,autojump是你必備的實用程式.它可以簡化許多事情.提公升工作率

自動補完不算什麼,一鍵直達目錄才是終極神器!

在命令列中切換目錄是最常用的操作,不過很少有比一遍又一遍重複 cd ls cd ls cd ls 更令人沮喪的事情了。如果你不是百分百確定你想要進入的下乙個目錄的名字,那麼你不得不使用ls來確認,然後使用cd來進入你想要進的那乙個。所幸的是,現在大量的終端和shell語言提供了強大的自動補全功能來處...

自動補全不算什麼,一鍵直達目錄才是終極神器

在命令列中切換目錄是最常用的操作,不過很少有比一遍又一遍重複 cd ls cd ls cd ls 更令人沮喪的事情了。如果你不是百分百確定你想要進入的下乙個目錄的名字,那麼你不得不使用ls來確認,然後使用cd來進入你想要進的那乙個。所幸的是,現在大量的終端和shell語言提供了強大的自動補全功能來處...

一鍵構造你的部落格目錄

最近看了一下吳軍的數學之美。書很好,廢話我就不多少了。看了第9章圖論和網路爬蟲,一直都覺得網路爬蟲很牛b,搜尋引擎不就是用爬蟲爬網頁的嗎,於是想寫乙個簡單的爬蟲來爬網頁試試,最先想到的就是給自己的部落格建乙個目錄,夠小夠簡單了吧,於是就有了這篇文章,簡單的分享一下,先申明我的實現很簡單沒有技術含量,...