歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04下autojump的安裝和簡單使用

Ubuntu 14.04下autojump的安裝和簡單使用

日期:2017/2/28 13:45:10   编辑:Linux教程

autojump的安裝和簡單使用(環境:Ubuntu 14.04)

一、autojump的安裝

1、安裝oh-my-zsh

一、sudo apt-get install zsh
//第二步執行時可能會出現 密碼: chsh:PAM, 手動輸入 chsh -s /bin/zsh 即可解決
二、wget --no-check-certificate http://install.ohmyz.sh -O - | sh
三、注銷或重啟就ok了

2、oh-my-zsh 安裝主題

執行 gedit ~/.zshrc

找到,ZSH_THEME=”xiong-chiamiov-plus” , ” ” 裡面填寫要修改的主題

安裝autojump

sudo apt-get install autojump

接著,輸入

//沒有安裝git的先安裝git,安裝命令:sudo apt-get install git
git clone https://github.com/joelthelion/autojump.git

進入autojump 的目錄,cd autojump,執行

python ./install.py

最後其會有提示:

//每個用戶的提醒都不太一樣
vim ~/.zshrc 添加如下到 ~/.zshrc

[[ -s /home/dong/.autojump/etc/profile.d/autojump.sh ]] && source /home/tan/.autojump/etc/profile.d/autojump.sh

autoload -U compinit && compinit -u

至此,autojump安裝完成

二、autojump的基本用法

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

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

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

注意,你不需要輸入完整的名稱,因為autojump會檢索它的數據庫,並返回最可能的結果。

例如,假定我們正在下面的目錄結構中工作:

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

$ autojump do

如果你也很討厭打字,那麼我推薦你為autojump起個別名,或者使用默認的別名。

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

另外一個引人注目的功能是,autojump支持zsh和自動補完。如果你不確認哪裡是不是你要跳轉的地方,敲擊TAB鍵就會列出完整路徑。
還是同樣的例子,輸入:

$ autojump d

然後敲擊tab鍵,將會返回/root/home/doc或者/root/home/ddl。


最後,對於高級用戶,你可以訪問目錄數據庫,並修改它的內容。可以使用下面的命令來手動添加一個目錄:

$ autojump -a [目錄]

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

$ autojump -i [權重]

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

$ autojump -d [權重]

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

$ autojump -s

這會顯示數據庫中的統計數據。而以下:

$ autojump --purge

命令將會把不再存在的目錄從數據庫中移除。

Autojump:一個可以在 Linux 文件系統快速導航的高級 cd 命令 http://www.linuxidc.com/Linux/2015-08/121421.htm

Copyright © Linux教程網 All Rights Reserved