Linux命令行实用程序有一个叫做autojump的工具,它是由Joël Schaerer用Python编写的,现在由+William Ting维护,它是cd命令的高级版本。
Autojump是一个命令行工具,通过维护用户经常访问的目录数据库,为Linux文件系统提供了一种更快的导航方式。它的工作方式是监视用户导航的目录,然后根据用户访问的频率为每个目录分配重要性。这使得用户可以快速跳转到经常访问的目录。相比于传统的cd命令,Autojump可以更快地导航到所需的目录。
文章目录
$ apt-get update && apt-get upgrade && apt-get dist-upgrade #基于APT的系统
$ yum update && yum upgrade #基于YUM的系统
$ dnf update && dnf upgrade #基于DNF的系统需要注意的是,在基于YUM或基于DNF的系统中,update和upgrade执行相同的操作,大多数时间可以互换,不像基于APT的系统。
yum install epel-release命令来启用EPEL存储库。$ sudo apt install autojump #Debian,Ubuntu和Mint
$ sudo yum install autojump #RHEL/CentOS/Fedora/Rocky/AlmaLinux
$ sudo emerge -a autojump #Gentoo Linux
$ sudo apk add autojump #Alpine Linux
$ sudo pacman -S autojump #Arch Linux
$ sudo zypper install autojump #OpenSUSE然而,如果你想从源码安装autojump,你需要克隆源代码并执行Python脚本,如下所示:
如果还未安装git,需要安装git,这是克隆autojump git存储库所必需的。
$ sudo apt install git #Debian,Ubuntu和Mint
$ sudo yum install git #RHEL/CentOS/Fedora/Rocky/AlmaLinux
$ sudo emerge -a git #Gentoo Linux
$ sudo apk add git #Alpine Linux
$ sudo pacman -S git #Arch Linux
$ sudo zypper install git #OpenSUSE一旦git安装好,以普通用户身份登录,然后克隆autojump:
$ git clone git://github.com/joelthelion/autojump.git接着,使用cd命令切换到下载的目录。
$ cd autojump现在,将脚本文件设置为可执行,并以root用户身份运行安装脚本。
$ chmod 755 install.py
$ ./install.py要激活autojump实用程序,即,只在你关闭当前会话或打开新会话之前有效,你需要以普通用户身份运行以下命令:
$ source /usr/share/autojump/autojump.sh on startup
#or
$ source /usr/share/autojump/autojump.bash on startup要永久添加到BASH shell的激活,你需要运行以下命令。
$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc
#or
$ echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrccd过的目录。所以在我们开始测试之前,我们要’cd‘一些目录并创建一些。这就是我所做的。
$ cd
$ cd
$ cd Desktop/
$ cd
$ cd Documents/
$ cd
$ cd Downloads/
$ cd
$ cd Music/
$ cd
$ cd Pictures/
$ cd
$ cd Public/
$ cd
$ cd Templates
$ cd
$ cd /var/www/
$ cd
$ mkdir autojump-test/
$ cd
$ mkdir autojump-test/a/ && cd autojump-test/a/
$ cd
$ mkdir autojump-test/b/ && cd autojump-test/b/
$ cd
$ mkdir autojump-test/c/ && cd autojump-test/c/
$ cd现在我们已经cd到上述目录并创建了一些目录进行测试,我们已经准备好了。
j的用法是autojump的包装。你可以用j代替autojump命令,反之亦然。-v选项检查已安装的autojump版本$ j -v
或
$ autojump -v$ j www如’/home/avi/autojump-test/b‘
$ jc b比如GNOME Nautilus,而不是使用以下命令跳转到目录。
$ jo www$ jco c文件夹键权重是在该文件夹中花费的总时间的表示。
目录权重是列表中目录的数量。
$ j --stat提示:autojump在文件夹~/.local/share/autojump/中存储运行日志和错误日志文件。不要覆盖这些文件,否则你可能会丢失所有的统计数据。$ ls -l ~/.local/share/autojump/(-)开头的目录。Shadowsocks Windows 服务使用教程deepin20安装v2ray: 详细教程及常见问题解答Android Shadowsocks应用:功能、安装和常见问题如何关闭 iPhone/iPad 上烦人的"允许粘贴"提示框OpenWRT路由器上配置v2ray详细教程探索:适用 IPv6、Fullcone NAT 的旁路由透明代理方案Qv2ray各平台客户端及插件下载汇总(Windows/Mac/Linux) 兼容SS/SSR/V2ray/Trojan一元机场怎么样 – 超便宜直连机场兰博基尼 Revuelto 和法拉利 SF90 的一场竞速赛,结果出乎意料v2ray dead but pid file exists问题解决方法与FAQ