前言
这里不介绍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
的版权
最后说一下真的没有了,如果真的还想看的话就只能看它的源码了