首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >利用Oh my zsh 美化Centos的终端

利用Oh my zsh 美化Centos的终端

作者头像
逍遥子大表哥
发布2025-07-28 14:17:51
发布2025-07-28 14:17:51
27200
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

Centos的终端用起来太单一了。想着换成zsh终端,并配合oh my zsh的主题。从而打造不一样的终端吧。

安装ZSH

我们可以用yum命令或者源码编译安装。(yum)安装的话可能zsh的版本较低。而很多主题都要用到更高版本的zsh,所以这里我使用的是源码安装。首先我们到zsh的官网下载最新版的zsh(http://zsh.sourceforge.net/Arc/source.html

代码语言:javascript
代码运行次数:0
运行
复制
# 下载
wget https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz
# 解压
tar xvf zsh-5.9.tar.xz
cd zsh-5.9
#编译安装
./configure
make && make install

编译完成安装之后,需要将zsh加入/etc/shells

代码语言:javascript
代码运行次数:0
运行
复制
vim /etc/shells
#添加内容如下
/usr/local/bin/zsh

上述命令的作用是将zsh加入到shell环境。注意zsh的路劲,如果不确定的话可以通过whereis zsh命令进行查看。到此,我们的zsh就安装完成了,接下来我们需要安装oh-my-zsh

安装oh-my-zsh

项目地址:https://github.com/ohmyzsh/ohmyzsh 一键安装

代码语言:javascript
代码运行次数:0
运行
复制
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完成后,会询问你是否使用zsh作为默认的shell,这里选中Y并按回车

看到这个界面,oh-my-zsh就安装完成了

配置oh-my-zsh

安装完成后,我们需要对中文显示等进行简单的设计。

代码语言:javascript
代码运行次数:0
运行
复制
# 编辑配置文件
vim ~/.zshrc
# 分别加入下面三行
export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8
source /etc/profile
# 保存并更新
source .zshrc

安装插件

zsh有很多好玩的插件。安装的插件默认在~/.oh-my-zsh/custom/plugins目录。如我们常用的语法高亮,历史命令提示,和路径补全等。

补全命令插件

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

语法高亮插件

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

接下来,我们需要将下载的两个插件放到zsh的配置文件中去。编辑.zshrc文件的plugins=()选项,然后source .zshrc

安装oh-my-zsh

oh-my-zsh自带很多主题,全部放在 ~/.oh-my-zsh/themes 目录下,可以自己随意更换。更换主题只需要更换.zshrc文件中的 ZSH_THEME="主题名称"source ~/.zshrc 就可以。默认的主题是 robbyrussel我们把主题换成:agnoster

最终效果

当然,你也可以在git上面下载其他你喜欢的主题。

更多精彩文章 欢迎关注我们

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装ZSH
  • 安装oh-my-zsh
  • 配置oh-my-zsh
  • 安装插件
  • 安装oh-my-zsh
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档