侧边栏壁纸
博主头像
luoxx博主等级

只要思想不滑坡,办法总比困难多

  • 累计撰写 59 篇文章
  • 累计创建 64 个标签
  • 累计收到 1,321 条评论

目 录CONTENT

文章目录

centos安装使用Oh-My-Zsh

luoxx
2022-03-10 / 0 评论 / 0 点赞 / 2,326 阅读 / 1,959 字
温馨提示:
本文最后更新于 2022-03-31,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除,邮箱地址:luoxmc@vip.qq.com

linux系统默认使用的shell一般默认是bash,颜色单调,没有多少色彩,所以需要改造一番

安装zsh

目前比较常用的第三方shell就是zsh,mac下默认安装了zsh,但是centos一般没有默认安装zsh。

可以使用 cat /etc/shells 命令检查一下是否已安装zsh

比如我的机器上执行结果如下,表示未安装


/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh

centos安装


#安装 (centos7 yum安装的zsh版本最高位5.0.2,很多主题用不了,要安装高版本可以下载编译安装)
yum install -y zsh

#编译安装的方式
cd ~

wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zsh/zsh/5.8/zsh-5.8.tar.xz

tar xvf zsh-5.8.tar.xz

yum install  gcc perl-ExtUtils-MakeMaker

yum install ncurses-devel

cd zsh-5.8

./configure

make && make install

vim /etc/shells #最后一行加上/usr/local/bin/zsh

rm -rf ~/zsh-5.8*

#查看是否安装成功
zsh --version

#切换到zsh (yum安装的执行此命令,编译安装则改为 chsh -s /usr/local/bin/zsh)
chsh -s /bin/zsh

安装Oh-My-Zsh

zsh 本身的配置十分复杂,因此一般不直接对其进行配置,而是使用第三方框架进行设置。

当前最受欢迎的 zsh 配置管理框架为:Oh-My-Zsh

以下是 Oh-My-Zsh 的安装方法:


#官方提供的安装方法(国内网络环境可能下载不动)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

#上面的命令行不通的话,可以使用国内镜像地址安装,命令如下
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh \
    | sed 's|^REPO=.*|REPO=${REPO:-mirrors/oh-my-zsh}|g' \
    | sed 's|^REMOTE=.*|REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}|g')"

安装过程和效果如下

image-00a8a7df1b6b438da38d4d64903ac42e

Oh-My-Zsh 部分配置

Oh-My-Zsh的配置文件是 ~/.zshrc

插件

插件配置在配置文件中的plugins参数,如下配置则是配置了 git,adb,ruby 三款插件


plugins=(
    git
    adb
    ruby
)

更多插件介绍请查看 https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

主题

主题配置是配置文件中ZSH_THEME参数,比如默认主题robbyrussell的配置如下


ZSH_THEME=robbyrussell

修改主题名即可切换主题,更多主题介绍请看 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

powerlevel10k主题

powerlevel10k是一款非常美观实用的主题,下面是安装方法


#p10k安装(国内网络可能安装不成功)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

#上述命令安装不成功则可以使用gitee镜像
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

#配置主题,在配置文件~/.zshrc中修改主题为powerlevel10k/powerlevel10k
ZSH_THEME="powerlevel10k/powerlevel10k"


至此安装已经完成,重启(或重连)当前终端,会自动进入主题配置引导

如果没有自动进入配置,执行p10k configure即可重新配置该主题

主题效果如下

image-de1fca96fdd34f2daf9f069d08ef4071

over !!!

0

评论区