[TOC] #### 1. 介紹 --- autojump 倉(cāng)庫(kù):<https://github.com/wting/autojump> autojump 是一個(gè)命令行工具,可以快速跳轉(zhuǎn)到想跳轉(zhuǎn)的目錄 它的用途就是可以讓你更快地切換目錄,而不用再像以前那樣頻繁的使用 cd 命令進(jìn)入指定目錄 它會(huì)把在命令行中進(jìn)入過(guò)的目錄記錄下來(lái),然后根據(jù)訪問(wèn)頻次添加不同的權(quán)重,訪問(wèn)越頻繁,權(quán)重越高,排名就越靠前,跳轉(zhuǎn)的命令就越簡(jiǎn)潔 #### 2. 安裝 --- autojump 安裝文檔:<https://github.com/wting/autojump#installation> 安裝方式有很多種,對(duì)于 Mac OS 用戶,推薦使用 brew 安裝 ``` brew install autojump ``` 如果使用的 shell 是 zsh,并且安裝了 oh my zsh,修改 `~/.zshrc` 文件,引用 autojump 插件 ``` plugins=( ... autojump) ``` #### 3. 用法 --- `autojump` 命令的縮寫是 `j`,推薦使用縮寫,更加方便快捷 查看版本 ``` j -v ``` ![](https://img.itqaq.com/art/content/1ade72bb344e79a1846f52942115b230.png) 安裝 autojump 后,進(jìn)入過(guò)的目錄會(huì)被 autojump 記錄下來(lái),后面我們稱之為【記憶目錄】 查看記憶目錄列表及權(quán)重,使用參數(shù) `-s, --stat` ``` j -s ``` ![](https://img.itqaq.com/art/content/f2a21d5858b5973ce7c755cf984b6180.png) 清理記錄目錄中不存在的路徑 ``` j --purge ``` ![](https://img.itqaq.com/art/content/13e8fbed0a13415fddeffbae6fc99267.png) 跳轉(zhuǎn)到包含指定字符串的目錄 ``` j <string> ``` 跳轉(zhuǎn)到子目錄 ``` jc <string> ``` 使用文件管理器打開包含指定字符串的目錄 ``` jo <string> ``` #### 4. 卸載 --- 卸載安裝包 ``` brew uninstall autojump ``` 刪除歷史命令記錄 ``` rm -rf $HOME/Library/autojump ```