Linux-Ubuntu下安装zsh+OhMyZsh+autojump

本文详细介绍了如何在Ubuntu上安装zsh及其插件OhMyZsh,并配置autojump以实现快速目录跳转。通过简单的步骤,用户可以大幅提升Shell操作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#####平常我们执行命令的shell基本上都是在bash下,也很少看到周围有人用其他的;今天无意间被身边的大佬秀了一波shell,所以特地自己也安装一波。真的是用一下就知道zsh有多方便了。多余的介绍就省了,直接一步步介绍这些插件的安装。先看一下安装zsh+OhMyZsh安装完的样子:
这里写图片描述
#####而最后要安装的autojump则是可以不论你当前所处的目录在哪,你都可以直接快速的跳转到你想要去的目录中。


一、安装zsh

#####由于几乎每一款Linux产品都包含有zsh,所以对于Ubuntu来说输入以下命令即可:

sudo apt-get install zsh

####二、安装OhMyZsh
#####同样很简单,赋值粘贴即可

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

#####到此时,zsh已经全部安装好。输入zsh即可切换到zsh所对应的shell中;若想回退到原始的bash,输入exit即可。使用方法就是一句话,多按按Tab键你就明白了。按下第一个Tab时会提示出当前目录下的内容,再按Tab就是开始选中要跳转的目录,同时还支持上下左右键选择~


####Zsh主题替换:
#####先给定的网页中找到自己想要替换的主题名字(默认的是robbyrussell),例如我们要将主题更改为geoffgarside;只需要执行以下几步
#####1、vim ~/.zshrc
#####2、找到ZSH_THEME="…",将引号中的内容替换成新的主题即可。
#####主题网页链接https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
#####3、退出重新进一次zsh就生效了。
#####到这Zsh已经安装完成了。


####三、autojump
#####先来一个效果图感受一下到底有多神奇:一开始先进入一个叫做STL_alloc的目录中,再次进入该目录中时,由于我们知道有STL_alloc这个目录,直接j + 要跳转的目录即可。所以我们不需要输入完整的名称,因为autojump会检索它的数据库,并返回最可能的结果。
这里写图片描述
#####安装也十分简单:

sudo apt-get install autojump

#####在.zshrc配置文件的最后一行加上. /usr/share/autojump/autojump.sh以使得qutojump生效,最后再source ~/.zshrc重新编译zsh,此时autojump已经生效。
#####需要注意的是只有我们进入过的目录,autojump才会有记录,也就是说没有被访问过的目录是不能快速补全跳转的。可以输入下面的命令查看现在autojump中的数据:

j --stat 

#####对于autojump,已经掌握了最主要的用法;如果还想了解其他的选项,可参考https://linux.cn/article-3401-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值