Linux酷炫终端_zsh+oh my zsh+powerlevel10k
Linux
生产服务器安装的Linux为Centos7,默认使用yum安装zsh只能到5.0.2版本;想要使用powerlevel10k主题就需要≥5.2版本的zsh。因此手动编译安装一下5.8版本的zsh。
### 查看centos版本 [root@zsh ~]# cat /etc/redhat-release [root@zsh ~]# CentOS Linux release 7.9.2009 (Core) ### 使用yum安装 [root@zsh ~]# yum -y install zsh ### 查看版本信息 $ zsh --version # zsh 5.0.2 (x86_64-redhat-linux-gnu) ### 卸载zsh [root@zsh ~]# yum -y remove zsh
下载zsh源码包
### 下载zsh源码包 [root@zsh ~]# wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.8/zsh-5.8.tar.xz # 如果下载界面出现网站证书过期,那么使用下面一条命令 [root@zsh ~]# wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.8/zsh-5.8.tar.xz --no-check-certificate ### 解压zsh源码包 [root@zsh ~]# tar xvf zsh-5.8.tar.xz
编译安装
### 安装编译工具 [root@zsh ~]# yum -y install gcc perl-ExtUtils-MakeMaker ncurses-devel ### 进入源码目录 [root@zsh ~]# cd zsh-5.8 ### 执行配置 [root@zsh zsh-5.8]# ./configure # 默认安装在:/usr/local/bin/zsh ### 编译和安装 [root@zsh zsh-5.8]# make && make install ### 添加信息 [root@zsh zsh-5.8]# cat >> /etc/shells << 'EOF' /usr/local/bin/zsh EOF # 在/etc/shells的最后一行中加入/usr/local/bin/zsh ### 切换shell [root@zsh zsh-5.8]# chsh -s /usr/local/bin/zsh ### 生成环境变量 [root@zsh zsh-5.8]# source /etc/profile ### 查看版本信息 [root@zsh zsh-5.8]# zsh --version zsh 5.8 (x86_64-pc-linux-gnu)
安装git
[root@zsh ~]# yum -y install git
安装oh-my-zsh
国外镜像站
[root@zsh ~]# sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
国内镜像站
[root@zsh ~]# sh -c "$(wget -O- https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
下载powerlevel10k
国外镜像站
[root@zsh ~]# git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
国内镜像站
[root@zsh ~]# git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k
追加内容至~/.zshrc
[root@zsh ~]# echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
此时可以关闭终端重新打开,就可以看到配置p10k的界面了。
配置到这儿,接下来就按照自己的喜好去设置p10k界面~
重新配置p10k界面
[root@zsh ~]# p10k configure