首页 帮助中心 美国服务器 Autojump实现高效管理Linux文件系统导航
Autojump实现高效管理Linux文件系统导航
时间 : 2025-01-29 14:53:04 编辑 : 华纳云 阅读量 : 82

那些主要通过终端使用Linux命令行的用户来说,Linux的强大功能不言而喻。然而,Linux分层文件系统的导航对新手而言可能会比较繁琐。为此,Joël Schaerer开发了名为autojump 的命令行工具,目前由William Ting维护。它可以看作增强版的 cd 命令,通过记录用户频繁访问的目录并根据访问频率分配权重,帮助用户快速跳转到常用目录,从而简化文件系统导航过程,相比传统cd命令更加高效。

Autojump具有自动跳转功能,是免费开源应用程序根据GPL v3分发,根据用户导航习惯进行学习的自学习实用程序。可以在存储库中下载大多数标准Linux版本,也适用于Windows、OS X等。支持自动跳转,用户可以跳转到任何特定目录或子目录,可以打开任务管理器查看目录,查询在哪个目录及所花费时间等信息。

使用root身份执行系统更新/升级,保证其安装最新Python:

# apt-get update && apt-get upgrade && apt-get dist-upgrade [基于APT的系统]

# yum update && yum upgrade [基于YUM的系统]

# dnf 更新 && dnf 升级 [基于DNF的系统]

可以使用包管理器来安装autojump ,在基于RedHat版本中,启用RPRL存储库:

yum install epel-release

通过存储库安装autojump:

$ 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,要先安装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

在 Debian 及其衍生发行版(如 Ubuntu、Mint 等)中,激活 autojump 工具非常重要。要临时激活 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

或者

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

华纳云 推荐文章
fswatch可用于跟踪Linux文件和目录更改 Fswatch用于跟踪Linux文件和目录 常见的Linux文件系统工具有哪些 LVM怎么扩展linux文件系统磁盘大小? Linux文件系统提示:Read-only file system
客服咨询
7*24小时技术支持
技术支持
渠道支持