而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为oh-my-zsh
的开源项目...从此后小白也只需要通过简单的配置即可享受到吊炸天的ZSH
本机为腾讯云Ubuntu系统
首先查看本机是否安装了zsh
cat /etc/shells
ubuntu默认是未安装的使用一下命令进行安装
apt-get install zsh
切换shell
安装完成后再查看是否安装成功,安装后使用命令切换默认使用的shell
chsh -s /bin/zsh
切换后需要重启终端,再查看当前是否默认使用zsh
安装oh-my-zsh
ZSH切换后,即可安装今天的主角 oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
配置ZSH
插件-z
oh-my-zsh官方有插件库,需要的可以自己去按需索取,z为内置的一款小插件,可以记录之前使用过程中访问的目录及频次,在你再次输入命令时,快速自动填充
修改oh-my-zsh的配置文件,在plugins里按照图片中输入一个z即可保存退出
vim ~/.zshrc
更新配置
source ~/.zshrc
首次更新后需要切换几次目录后输入z即可有内容记录,在切换相同目录时能节省不少时间
插件--zsh-autosuggestions
该插件是在输入命令时,根据以往输入的记录,自动为你补充可能性最大的命令,如果需要直接输入键盘右键即可确认输入
安装也较为简单,直接把对应插件拷贝到目录中即可
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
然后修改oh-my-zsh的配置文件,跟插件Z一样的操作
更新配置即可使用
修改终端颜色和主题颜色
默认命令补充没有颜色,看着难受这里直接修改配置文件即可
vim ~/.zshrc
在配置文件最后一行加上
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=6'
修改主题是修改ZSH_THEME字段,更多其它颜色可以去官方社区查看
修改完更新下配置即可
主题Powerlevel10k
git clone https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
再执行
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc
最后更新配置文件即可