电子说
那些主要通过控制台/终端使用 Linux 命令行的 Linux 用户应该感受到了 Linux 的真正力量。然而,对于新手来说,导航 Linux 分层文件系统有时可能会很麻烦。有一个 Linux 命令行实用程序叫做 autojump,由 Joël Schaerer 用 Python 编写,现在由 +William Ting 维护,是 cd 命令的高级版本。
$ 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
$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc 或者 $ echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrc
$ j -v 或者 $ autojump -v
$ j opt
$ jc openai
$ jo www
$ jco c
$ j --stat
$ ls -l ~/.local/share/autojump/
$ j --help
cd
进入的目录。一旦你 cd
到一个特定的目录,它就会被记录在 autojump 数据库中,之后 autojump 就可以工作了。在设置了 autojump 之后,你无法跳转到你没有 cd
进入过的目录,无论如何都不行。你无法跳转到以破折号开头的目录的名称。你可以考虑阅读我的帖子,关于以或其他特殊字符(-)开头的文件和目录的操作。在 BASH Shell 中,autojump 通过修改 $PROMPT_COMMAND
来跟踪目录。严格建议不要覆盖 $PROMPT_COMMAND
。如果你必须将其他 Linux 命令添加到现有的 $PROMPT_COMMAND
中,请将其附加到现有的 $APPEND_PROMPT
的末尾。
全部0条评论
快来发表一下你的评论吧 !