一、简介

autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不用管你现在身在何处。

有多种安装手法,但我只推荐我接下来介绍的一种:

首先确定你的系统开启EPEL保证有软件包源(在CentOS 7下安装软件,使用yum install ***命令时,经常会提示“没有可用软件包”,EREL为RHEL/CentOS提供他们默认不提供的软件包。企业版 Linux 附加软件包(以下简称 EPEL)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。)否,可以用yum repolist来判断,一般装了的repolist都会在25,324及以上,而且也会显示epel的字样

没装的话打开终端,输入yum -y install epel-release命令安装epel

epel安装完成后,输入命令yum repolist刷新

二、安装

直接copy命令执行吧,一个一个开始呢

yum install autojump

echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrc

cd /etc/profile.d

chmod ugo+x autojump*

source ~/.bashrc

验证安装是否成功

autojump -v

j -v

俩都正常执行成功才算完全​

若j -v 不成功  执行以下命令:source /usr/share/autojump/autojump.bash

在命令行下,通常使用 cd 命令来更改目录。不过,大多数情况下,cd 命令都需要使用者提供必要的路径信息方能达成目的。autojump 克服了这一点,它能够自动维护包含用户所使用目录的数据库,然后你只需输入 j 外加要更改目录名称的一部分便可快速跳转到该目录。

三、用法

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

工作原理:它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。这样,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。

目录跳转:

j [目录的名字或名字的一部分] // 不受当前所在目录的限制

1查看当前权重:j --stat

1进入权重最高的目录:j

1改变权重值:j -i [权重] // 增加

j -d [权重] // 减少

刚开始掌握autojump的使用可能会需要少量的时间和学习成本,但是掌握之后会极大地提高工作效率

可以简单看下效果:

linux 安装centos7,linux CentOs7 安装 Autojump 方便高效省事-Go语言中文社区相关推荐

  1. 安装教程rtx2080ti_Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡-Go语言中文社区

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  2. linux6.5做bond1,Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6-Go语言中文社区

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-N ...

  3. mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区

    0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...

  4. linux 多线程聚集写程序,Linux篇二:Makefile写多线程多文件程序-Go语言中文社区...

    距离上次布置任务已经两个周了,虽然这是自己的业余学习,还是为自己的工作时间安排表示有待提高.. 废话不多说,直接上干货. 这次老师布置的任务要求是,Makefile写多线程.多文件调用.用上数学函数. ...

  5. linux iio 设备驱动,Linux设备驱动之IIO子系统——IIO框架数据读取-Go语言中文社区...

    IIO DATA ACCESS IIO数据获取 只有两种方法可以使用IIO框架访问数据; 通过sysf通道进行一次性捕获,或通过IIO字符设备进行连续模式(触发缓冲). One-shot captur ...

  6. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

  7. linux mcrypt扩展,Linux下php安装mcrypt扩展-Go语言中文社区

    说明: 操作系统:CentOS 5.x 64位 已安装php版本:php-5.4.4 已安装php路径:/usr/local/php 实现目的: 在不影响网站访问的情况下,重新编译php,增加对mcr ...

  8. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  9. 源码包编译安装python_Python3.7源码包编译安装-Go语言中文社区

    环境: [root@localhost python3]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@loc ...

最新文章

  1. 什么是Python线程?Python线程如何创建?
  2. swift_014(Swift 的控制流)
  3. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )
  4. SQL Server数据库字符集、版本类型、版本号、所在服务器名、语言SQL语句查询语法演示
  5. ML之GMM:Gaussian Mixture Model高斯混合模型相关论文、算法步骤相关配图
  6. simply scheme 第一章 练习+ 看书计划
  7. VisualSVNServer的使用
  8. 图像与矩阵_Python_No.3
  9. Python中的turtle.right()方法的用法示例
  10. 进程和线程常见的19个问题
  11. Linux如何用link命令停网卡,如何使用 ethtool 命令管理以太网卡 | Linux 中国
  12. 8Manage PPM,助力北京测威提升项目运营效益
  13. android系统开机默认设置修改记录
  14. ext表格内容自动换行
  15. 小米手机连接校园网无法跳转到登录界面
  16. 基于elementUI封装了基础表单组件
  17. Android中使用dimen定义尺寸
  18. 硬件产品如何防止抄板
  19. IPS的原理以及使用手册(cisco4240)
  20. Java开发人员必知必会的20种常用类库和API

热门文章

  1. C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】...
  2. Sharepoint摸索之路
  3. C# 以管理员身份运行WinForm程序
  4. 门户网站运营的几个方法
  5. SpringMVC中Controller跳转到另一个Controller方法
  6. 自动ping博客服务程序
  7. 创建WebSocket服务器
  8. PHP的mysqli操作DB
  9. php并行运算,php多进程并行执行脚本的代码
  10. 各种实用的 PHP 开源库推荐