利用Oh my zsh 美化Centos的终端

admin 2023年5月17日10:16:53评论79 views字数 1504阅读5分0秒阅读模式

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

安装ZSH

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

# 下载
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

利用Oh my zsh 美化Centos的终端编译完成安装之后,需要将zsh加入/etc/shells

vim /etc/shells
#添加内容如下
/usr/local/bin/zsh

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

安装oh-my-zsh

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

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

利用Oh my zsh 美化Centos的终端

安装完成后,会询问你是否使用zsh作为默认的shell,这里选中Y并按回车利用Oh my zsh 美化Centos的终端

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

配置oh-my-zsh

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

# 编辑配置文件
vim ~/.zshrc
# 分别加入下面三行
export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8
source /etc/profile
# 保存并更新
source .zshrc
利用Oh my zsh 美化Centos的终端

安装插件

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

补全命令插件

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

语法高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

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

利用Oh my zsh 美化Centos的终端

安装oh-my-zsh

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

最终效果利用Oh my zsh 美化Centos的终端当然,你也可以在git上面下载其他你喜欢的主题。

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


原文始发于微信公众号(kali黑客笔记):利用Oh my zsh 美化Centos的终端

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年5月17日10:16:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   利用Oh my zsh 美化Centos的终端https://cn-sec.com/archives/1739210.html

发表评论

匿名网友 填写信息