前言
這裏不介紹autojump
的安裝方式
GitHub官網地址
https://github.com/wting/autojump
autojump介紹
autojump
提供了一種快速進行文件目錄導航的方式。
它會把你在命令行中最常用的目錄保存到一個數據庫裏,然後根據你訪問的頻次添加不同的權重。
訪問越頻繁,權重越高,排名就越先前,跳轉的命令就越簡潔
目錄在通過autojump
跳轉之前必須先訪問,然後在autojump
的數據庫中才有記錄
j是autojump
命令的簡寫,任何可以用autojump
的地方都可以以j命令替換
autojump用法:
用法1:跳轉到一個包含foo字符串的目錄:
j foo
如不能跳轉,請回憶一下你在安裝好autojump
之後是否訪問過這個目錄
用法2:跳轉到一個包含foo字符串目錄的子目錄:
jc foo
自己在測試的時候發現jc
命令與j命令跳轉的結果是一樣的,不知道是怎麼回事,有大神瞭解的話歡迎指出
用法3:在終端直接打開包含foo字符串目錄的文件管理器
前提:你必須安裝有Linux桌面環境,比如說GNOME
, KDE
, Unity
, I3
等等等等,如果你是通過XShell
/SecureCRT
遠程連的服務器那麼這個不可用
jo foo
用法4:在終端直接打開包含foo字符串目錄的子目錄的的文件管理器
前提:你必須安裝有Linux桌面環境,比如說GNOME
, KDE
, Unity
, I3
等等等等,如果你是通過XShell
/SecureCRT
遠程連的服務器那麼這個不可用
jco foo
自己在測試的時候發現jco
命令與jo
命令跳轉的結果是一樣的,不知道是怎麼回事,有大神瞭解的話歡迎指出
用法5:有兩個目錄包含相同子串:
20.0: /home/weidong/temp/eoo/bar
34.6: /home/weidong/temp/foo/bar
那麼j bar
會跳轉到權重最大的目錄,
你也可以通過j w bar
跳轉到權重相對較小的目錄,
不過在實踐中發現j bar
與j w bar
跳轉的目錄是相同的,都是權重最大的目錄
結束
OK,到這裏autojump
用法的說明就結果了(Are You Kidding Me?)
嗯,我第一感覺也是一樣的,但是真的沒有了,
autojump
的GitHub再往下就是:
介紹autojump
可以安裝在哪些平臺上(Linux,Unix,Windows)
介紹autojump
支持的Shell(Bash Shell,Zsh, fish, tcsh, clink)
介紹autojump
的安裝方式
介紹autojump
的現在還存在的Bug
介紹autojump
的版權
最後說一下真的沒有了,如果真的還想看的話就只能看它的源碼了