高效Linux之autojump的安裝、配置與使用

autojump是什麼?
autojump是一個命令行工具,它允許你可以直接跳轉到你喜愛的目錄,而不受當前所在目錄的限制。意思就是可以讓你更快地切換目錄,而不用頻繁地使用cd tab 等命令。

0x00: 安裝環境

  • 操作系統:Ubuntu 14.04
  • Shell: Zsh (啥?你還不知道zsh是神馬,趕緊偷偷看這裏

0x01 安裝

1. 查看一下你的系統中是否已經安裝了autojump

Terminal下輸入

autojump 

如果顯示如下結果:

The program 'autojump' is currently not installed. You can install it by typing:
sudo apt-get install autojump

那麼就說明你的系統中還沒有安裝autojump.

2. autojump 之 apt安裝

Terminal下輸入:

sudo apt-get install autojump

如果安裝成功即可進入下一步配置環節,如果你的軟件源有問題導致你無法通過apt進行安裝,那麼你可以採取下面的本地安裝的方式進行安裝

3. autojump 之 git本地安裝

克隆autojump的repo,Terminal下執行:

git clone git://github.com/joelthelion/autojump.git

然後進入clone下來的目錄,執行安裝腳本:

./install.python

在安裝過程中,會在~/下建立.autojump文件夾


0x02 配置

首先,在shell的配置文件.zshrc中添加如下配置信息

[[ -s ~/.autojump/etc/profile.d/autojump.zsh ]] && . ~/.autojump/etc/profile.d/autojump.zsh

最後,重新加載配置文件,令剛纔添加的配置信息生效,Terminal下執行:

source .zshrc

配置完成


0x03 使用

工作原理:它會在你每次啓動命令時記錄你當前位置,並把它添加進它自身的數據庫中。這樣,某些目錄比其它一些目錄添加的次數多,這些目錄一般就代表你最重要的目錄,而它們的“權重”也會增大。

目錄跳轉:

 j [目錄的名字或名字的一部分] // 不受當前所在目錄的限制

查看當前權重:

j --stat

進入權重最高的目錄:

j

改變權重值:

j -i [權重] // 增加
j -d [權重] // 減少

剛開始掌握autojump的使用可能會需要少量的時間和學習成本,但是掌握之後會極大地提高工作效率。


相關優質文章推薦:
終極 Shell
快速切換目錄軟件推薦
自動補完不算什麼,一鍵直達目錄纔是終極神器!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章