標籤:style blog http io color ar 使用 sp strong
對於命令列使用者來說,頻繁的cd和tab應該是日常工作中最多使用的命令了。特別對於重度使用者來說,如果可以省去這麼多cd和tab,將更多的時間做有意義的事該多好。其實Linux的學習過程本身就行這樣。你會不斷的不滿足於現狀,就像我一樣,一年之前還在研究如何用cd可以更加快速,cd還有什麼好點的使用者可以更快的到達目錄。(cd -回到之前的目錄,cd或cd ~回到使用者目錄等)學習本身也是成長的過程,不滿足於現狀是我前進的動力,所以今天,突破cd和tab,讓我們接受一個新的神級外掛程式----autojump。
首先簡單的介紹下這個外掛程式,簡單用法就比如你的檔案夾路徑是
~/work/build/ninja
你不需要cd work,cd build,cd ninja,你只需要在進入第一次之後,(注意是必須在進入之後才會有記錄),直接輸入autojump b n,就自動進入了這個目錄。當然autojump預設將j給alias了,所以你只需要輸入j b n就到了這個目錄,當然如果你這個目錄權重高的話,可能你只需要輸入 j nin就到了這個目錄。之前介紹了權重,那就簡單介紹下,它會根據使用者的權重來進行目錄名和計數器的雜湊檔案儲存體。路徑一般在
/home/rickyk/.local/share/autojump/autojump.txt
裡面的權重一般是這樣
28.3: /etc/bash_completion.d30.3: /home/rickyk/bash_completion/etc/profile.d30.6: /home/rickyk/.autojump31.0: /home/rickyk/.oh-my-zsh/custom31.6: /usr/local/share/cmake-2.8/completions33.2: /usr/local/share
這個權重代表了當你輸入比如針對第一條的/etc/bash_completion.d的時候,你輸入了.d,因為這條權重是28.3,所以會進入第二條的/etc/profile.d因為他的權重是30.3
相關安裝很簡單,apt-get install autojump或者直接
git clone http://joelthelion/autojump
然後進入目錄後./install.py就可以了。注意在首次install之後需要在.bashrc加入下句
[[ -s /home/rickyk/.autojump/etc/profile.d/autojump.sh ]] && source /home/rickyk/.autojump/etc/profile.d/autojump.sh
這樣你就可以正常使用這個神級外掛程式了,希望這個外掛程式能夠給你帶來飛一般的爽快感覺 : )
參考連結: http://linux.cn/article-3401-1.html
Linux導航神器-----autojump