良许Linux教程网 干货合集 如何在Linux系统中安装autojump

如何在Linux系统中安装autojump

只要接触过Linux系统肯定知道Linux系统一切皆为文件,所以如何管理Linux系统的目录结构非常复杂,本篇文章和大家分享一款神器—autojump,可以在Linux系统中进行文件系统导航。下面一起来看一下Linux系统安装autojump的具体步骤。

如何在Linux系统中安装autojump

autojump简介:

  • autojump是用 Python 编写的,是 cd 命令的加强版。

  • 它的工作原理是维护一个数据库,其中包含了从命令行经常使用的目录。

Linux系统安装autojump具体步骤:

注意:在跳转到某个目录之前,必须先访问该目录。

1

安装配置

在大多数的 Linux 发行版中,软件仓库都包含了 autojump,通过包管理器可以快速地安装:

 $ sudo apt install autojump

注意:如果想从源码安装,需要克隆源码并执行 Python 脚本。

查看一下版本号,看是否能够成功,结果尴尬的报错了:

 $ autojump -v
 
 Please source the correct autojump file in your shell's
 
 startup file. For more informationplease reinstall autojump
 
 and read the post installation instructions.

这时需要配置一下,为使其在 bash 中永久生效,运行以下命令:

 $ echo '. /usr/share/autojump/autojump.sh'>>~/.bashrc

并刷新配置文件:

 $ source ~/.bashrc

2

基本用法

j 是 autojump 的一个便利包装函数,任何能与 autojump 一起使用的选项都可以与 j 一起使用,反之亦然。

\1. 跳转到一个包含 workspace 的目录:

 $ j workspace
 
 /home/waleon/workspace

\2. 有时候,跳转到先前到过的子目录比键入全名更方便:

 $ jc autotest
 
 /home/waleon/workspace/AutoTest

\3. 打开一个文件资源管理器窗口到某个目录(而非跳转):

 $ jo workspace

img

同样地,也支持打开文件管理器到子目录(效果图同上):

 $ jco autotest

\4. 目录的权重

通过 –stat 选项可以查看访问过的目录权重,路径前的数字是该路径的权重值:

 $ j --stat
 
 20.0:    /etc
 
 26.5:    /home/waleon/workspace/QTK
 
 26.5:    /home/waleon/working
 
 41.2:    /home/waleon/workspace/AutoTest
 
 51.0:    /usr/share
 
 52.0:    /home/waleon/workspace
 
 ________________________________________
 
 
 
 217:     total weight
 
 6:     number of entries
 
 26.46:     current directory weight
 
 
 
 data:     /home/waleon/.local/share/autojump/autojump.txt
 如果在跳转时匹配到了多个目录,优先进入权重值高的那个。

例如,上面有两个目录都包含了 work,如果同时匹配会进入 workspace 而非 working(因为 52.0 > 26.5):

 $ j work
 
 /home/waleon/workspace

当然了,也可以像下面这样跳转到权重较小的目录:

 $ j w work
 
 /home/waleon/working

友情提示:autojump 的运行日志存储在 ~/.local/share/autojump/ 目录下,千万不要瞎搞里面的文件,否则有可能失去所有的统计结果。

至此关于Linux系统安装autojump的教程分享结束,欢迎大家在评论区留言。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部