如果在Linux系统下工作,命令行中切换目录是最常用的操作.进入一个目录需要不停地cd ../, ls ../.现在的终端提供了强大的自动补全来处理路径的问题.但是仍然需要通过不停的敲击cd tab来完成目录的切换.想想这样低效的操作违背的Linux的设计原则,从而autojump应运而生,使用它之后,你一定会对它的强大感到惊艳.

特色

  • Linux 文件系统导航的最快方式
  • 自由开源的应用,在 GPL V3协议下发布
  • 自主学习的应用,从用户的导航习惯中学习
  • 更快速地导航。不必包含子目录的名称

安装

在Ubuntu或Debian上安装autojump

Python版本号不低于 2.6 的

sudo apt-get install autojump

在Archlinux上安装autojump

sudo pacman -S autojump

安装后的配置

在Ubuntu中,autojump安装之后需要激活才能使用

为了使得 autojump 在 BASH shell 中永久有效,你需要运行下面的命令。

echo ‘. /usr/share/autojump/autojump.sh’>>~/.bashrc

Github上公布的源码包

基本用法

adjump启动之前会记录先前cd命令到过的目录,并把它添加到自身的数据库中,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。

现在不管你在哪个目录,你都可以使用下面的语法来直接跳转到这些目录:

autojump [目录的名字或名字的一部分]

下面的命令将直接让跳到/root/home/doc下,不管你当前位置在哪里

audojump doc

audojump和Git命令一样,可以设置别名, 这里使用默认的别名j

j [目录的名字或名字的一部分]

autojump支持zsh和自动补完.如果你不确认哪里是不是你要跳转的地方,敲击TAB键就会列出完整路径.

示例如下:

j  d

然后敲击tab键,将会提示/root/home/doc或者/root/home/ddl

可以访问目录数据库,并修改它的内容. 可以使用下面的命令来手动添加一个目录

autojump -a [目录]

如果你突然想要把当前目录变成你的最爱和使用最频繁的文件夹,你可以在该目录通过命令的参数 i 来手工增加它的权重

autojump -i [权重]

这将使得该目录更可能被选择跳转。相反的例子是在该目录使用参数 d 来减少权重:

autojump -d [权重]

要跟踪所有这些改变,输入:

autojump -s

可以从命令行打开一个文件管理器,例如 GNOME Nautilus ,而不是跳到一个目录

jo log

小结

假如你是一个命令行用户,autojump是你必备的实用程序.它可以简化许多事情.提升工作效率

参考

  • Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令
  • 自动补完不算什么,一键直达目录才是终极神器

autojump 一键直达目录相关推荐

  1. autojump一键直达目录在某些linux版本上失效的问题

    之前一直使用autojump一键直达目录,非常方便.最近在新的机器上centos7安装后,跳转不起作用,通过autojump -l查看没有跟踪任何目录.经查找资料发现,可能是autojump未生效. ...

  2. Linux下一键直达目录才是终极神器—autojump

    autojump是什么? autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不受当前所在目录的限制.意思就是可以让你更快地切换目录,而不用频繁地使用cd tab 等命令. 下载安 ...

  3. 06一键直达:一键整理、秒搜、秒开任何文件、软件、网址

    5大效率神器:提升200%的工作效率 1.电脑桌面整理神器:1秒打开任意文件.软件.网址 混乱的桌面间接说明使用电脑的工作过程中也是混乱的节奏,拯救桌面,交给专业的桌面整理工具,交给桌面助手,实现一键 ...

  4. 宜搭小技巧|找不到应用怎么办?群应用一键直达

    简介:5步学会「一键添加群应用」! 上期钉多多将Excel一键转应用后,大大提高了同学们的工作效率,于是小伙伴们纷纷用钉钉宜搭创建了各种各样的应用,那么新的问题产生了...... 每次提交数据都要切换 ...

  5. 一键更新目录下所有git repo的脚本

    一键更新目录下所有git repo的脚本 当一个大型软件包含几十个git库的时候,要是每次都手动更新会很麻烦,最近python写的比较多,顺手写了一个一件更新脚本. 使用了一个叫gitpython的库 ...

  6. 登陆小米云服务器,玩机教程 篇十四:如何一键直达小米云服务

    玩机教程 篇十四:如何一键直达小米云服务 2019-10-29 11:13:34 3点赞 13收藏 4评论 小米云服务相信大家都不陌生,每天多多少少都会用到.但是小米云服务每次进入有没有发现需要经过好 ...

  7. 【JIRA 学习】制作筛选器:将搜索条件保存为一键直达的视图

    一.筛选器介绍 有时候我们需要在JIRA中搜索查看指定条件的issue,比如查看指派给我的任务.小组内未解决的bug等场景,那么怎样才能快速地定位到这些issue呢? JIRA是支持跨项目搜索的,也支 ...

  8. 淘宝怎么设置微博一键直达 - 淘宝店铺装修入门教程①

    由于淘宝下线了码上淘业务,导致微博链接无法直接放到淘宝首页上去,需要转换链接现在好多人都不知道怎么制作了! 1.打开麦云淘官 2.注册登录后,点击页面banner上的[立即制作]按钮开始制 3.找到自 ...

  9. 手机淘首页怎么设置微博一键直达?制作直达链接最全图文设置教程

    我们经常看到在很多手淘首页中,手淘首页加了一键直达微博,那这种微博链接是如何制作的呢?以下是制作教程:  1.打开三文鱼助手: 工具地址:https://www.sanwenyv.com 2.在搜索栏 ...

最新文章

  1. Android Layer List 使用实现实例
  2. Compute API 关键概念 详解
  3. socket编程之gethostbyname获取IP列表和Host别名列表
  4. 计算机启动单元,快速启动计算机系统的方法和计算机的启动系统与流程
  5. pandas用均值填充nan_如何填补Pandas中的缺失值(机器学习入门篇)
  6. 计算机一级office题库百度云,历年全国计算机等级考试一级MSOffice真题
  7. 【友情链接】吊打我的巨佬们
  8. matlab中列主元三角分解法的函数,[数值算法]列主元三角分解法
  9. 推荐一个特别好用的软件,简直就是懒人神器,强迫症的福音
  10. dojo学习日记(6)——dojo/_base/fx的 fadeOut()方法
  11. IT人员如何成为一名云计算工程师
  12. 信度效度难度区分度是什么意思_【辨析·干货】“效度、信度、难度和区分度”一起学...
  13. 数据挖掘-二项逻辑斯蒂回归模型算法的R实现
  14. AudioManager 蓝牙sco连接相关接口
  15. DCA1000 Training Video(DCA1000培训视频)
  16. 遭遇Backdoor.Gpigeon.2007.ca,Trojan-PSW.Win32.QQRob.lg,Backdoor.Win32.Agent.bcn等3
  17. 如何在Node.js中获取本机本地IP地址
  18. 智能语音机器人智能在哪里?
  19. 《Django By Example》读书笔记 02
  20. ubuntu14.04下设置静态IP

热门文章

  1. findall函数的语法
  2. NXP s12zvm系列休眠(stop mode)的使用
  3. android h5 div高度自适应,css div自适应高度height
  4. Jmeter操作手册
  5. Linux 必学的 60 个命令__1__网络安全
  6. C#的委托与事件(张子阳原创)
  7. ESP32-C3入门教程 网络篇⑨——基于esp_https_ota实现史上最简单的ESP32 OTA远程固件升级功能
  8. python slice start比end小_Python - lambda与内置函数
  9. 福利 | 精选大咖演讲干货、精华笔记、课件分享(附PPT/视频)
  10. 计算机英语论文中英互译,计算机专业中英文文献翻译.doc