[TOC] #### 1. 介紹 --- autojump 倉庫:<https://github.com/wting/autojump> autojump 是一個命令行工具,可以快速跳轉到想跳轉的目錄 它的用途就是可以讓你更快地切換目錄,而不用再像以前那樣頻繁的使用 cd 命令進入指定目錄 它會把在命令行中進入過的目錄記錄下來,然后根據訪問頻次添加不同的權重,訪問越頻繁,權重越高,排名就越靠前,跳轉的命令就越簡潔 #### 2. 安裝 --- autojump 安裝文檔:<https://github.com/wting/autojump#installation> 安裝方式有很多種,對于 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 后,進入過的目錄會被 autojump 記錄下來,后面我們稱之為【記憶目錄】 查看記憶目錄列表及權重,使用參數 `-s, --stat` ``` j -s ``` ![](https://img.itqaq.com/art/content/f2a21d5858b5973ce7c755cf984b6180.png) 清理記錄目錄中不存在的路徑 ``` j --purge ``` ![](https://img.itqaq.com/art/content/13e8fbed0a13415fddeffbae6fc99267.png) 跳轉到包含指定字符串的目錄 ``` j <string> ``` 跳轉到子目錄 ``` jc <string> ``` 使用文件管理器打開包含指定字符串的目錄 ``` jo <string> ``` #### 4. 卸載 --- 卸載安裝包 ``` brew uninstall autojump ``` 刪除歷史命令記錄 ``` rm -rf $HOME/Library/autojump ```