给centos服务器安装ohmyzsh

举报
darkpard 发表于 2022/02/18 22:38:12 2022/02/18
【摘要】 在centos的原始界面下,历史命令不会提示,命令也不会有高亮显示,如下图:然后我们来给centos安装ohmyzsh。1. 安装zsh先执行zsh安装命令sudo yum install zsh运行完后出现安装成功的提示2. 切换到zsh2.1. 首先运行切换命令sudo chsh -s /bin/zsh运行完后可以看到切换shell成功2.2. 然后重启当前shellsudo reboo...

在centos的原始界面下,历史命令不会提示,命令也不会有高亮显示,如下图:

图片

然后我们来给centos安装ohmyzsh。

1. 安装zsh

先执行zsh安装命令

sudo yum install zsh

运行完后出现安装成功的提示

图片

2. 切换到zsh

2.1. 首先运行切换命令

sudo chsh -s /bin/zsh

运行完后可以看到切换shell成功

图片

2.2. 然后重启当前shell

sudo reboot

重启过程无法打开服务器

图片

3. 安装ohmyzsh

执行安装命令

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装后能够看到安装成功的标志

图片

4. 历史命令智能提示与命令代码高亮

4.1. 先下载历史命令智能提示插件

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestion

成功后提示下载成功

图片

4.2. 然后下载命令行代码高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

成功后提示下载成功

图片

4.3. 然后修改zsh的配置文件

vim ~/.zshrc

将插件更改如下:

图片

4.4. 应用新的配置文件

source ~/.zshrc

5. 结果

我们再来尝试开头的命令,可以看到,历史命令会自动补齐,且命令会有高亮显示。从最后一行可以看到,错误的命令也会有不同的颜色进行区分。

图片

参考文献:

https://blog.csdn.net/qq_41695977/article/details/90231870

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。