日期:
来源:Linux公社收集编辑:聆听世界的鱼
自由和开源应用程序,遵循 GPL V3 协议 自学习实用程序,从用户的导航习惯中学习。 更快的导航。不需要包含子目录的名称。 可在大多数标准Linux发行版的存储库中下载,包括Debian、Ubuntu、Mint、Arch、Gentoo、Slackware、CentOS、RedHat和Fedora。 也可在其他平台使用,如OS X(使用Homebrew)和Windows(通过Clink启用) 使用autojump,您可以跳转到任何特定目录或子目录。您还可以打开文件管理器到目录,并查看您在哪个目录花费了多少时间以及统计数据。
步骤1:进行完整系统更新
以 root 用户身份进行系统更新/升级,以确保您安装了最新版本的 Python。
步骤2:下载和安装Autojump
$ sudo apt install autojump [在 Debian, Ubuntu 和 Mint 上]
$ sudo yum install autojump [在 RHEL/CentOS/Fedora and 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 上]
$ sudo apt install git [在 Debian, Ubuntu and Mint 上]
$ sudo yum install git [在 RHEL/CentOS/Fedora and 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 clone git://github.com/joelthelion/autojump.git
$ cd autojump
chmod 755 install.py
./install.py
第3步:Autojump配置
$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc
或者
$ echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrc
步骤4:使用 Autojump 快速更改 Linux 目录
如前所述,autojump只会跳转到先前访问过的目录。因此,在我们开始测试之前,我们将“cd”到几个目录并创建一些新目录。
使用选项 -v 检查安装的 autojump 版本。
$ j -v
或者
$ autojump -v
跳转到之前访问的目录 '/var/opt'。
$ j opt
跳转到之前访问过的父/子目录‘/home/linuxmi/www.linuxmi.com/python-chatgpt/openai’,无需输入子目录名称。
$ jc openai
您可以使用以下命令从命令行打开名为“GNOME Nautilus”的文件管理器,而不是跳转到目录。
$ jo www
$ jco c
检查每个文件夹键权重和总键权重以及总目录权重的统计信息。文件夹键权重是表示在该文件夹中花费的总时间。目录权重是列表中目录的数量。
$ j --stat
$ ls -l ~/.local/share/autojump/
如需帮助,可以执行以下命令:
$ j --help
Autojump的工作原理
cd
进入的目录。一旦你 cd
到一个特定的目录,它就会被记录在 autojump 数据库中,之后 autojump 就可以工作了。在设置了 autojump 之后,你无法跳转到你没有 cd
进入过的目录,无论如何都不行。$PROMPT_COMMAND
来跟踪目录。严格建议不要覆盖 $PROMPT_COMMAND
。如果你必须将其他 Linux 命令添加到现有的 $PROMPT_COMMAND
中,请将其附加到现有的 $APPEND_PROMPT
的末尾。总结
链接:https://www.linuxmi.com/autojump-linux-cd-command.html
关注我们 长按或扫描下面二维码关注 Linux公社
关注 Linux公社,添加“ 星标 ”
每天 获取 技术干货,让我们一起成长
合作联系:root@linuxidc.net