首页 > 系统相关 >Centos7 install ZSH终端

Centos7 install ZSH终端

时间:2023-08-18 23:00:37浏览次数:43  
标签:安装 oh my ZSH zshrc 插件 Centos7 install zsh

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

安装ZSH

我们可以用yum命令或者源码编译安装。(yum)安装的话可能zsh的版本较低。而很多主题都要用到更高版本的zsh,所以这里我使用的是源码安装。

首先我们到zsh的官网下载最新版的zsh(http://zsh.sourceforge.net/Arc/source.html)

Centos7 install ZSH终端_github

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

Centos7 install ZSH终端_oh my zsh_02

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

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

Centos7 install ZSH终端_github_03

上述命令的作用是将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)"

Centos7 install ZSH终端_oh my zsh_04

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

Centos7 install ZSH终端_语法高亮_05

看到这个界面,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

Centos7 install ZSH终端_语法高亮_06

安装插件

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

Centos7 install ZSH终端_centos7_07

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

Centos7 install ZSH终端_oh my zsh_08

安装oh-my-zsh

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

Centos7 install ZSH终端_语法高亮_09

最终效果

Centos7 install ZSH终端_oh my zsh_10

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

标签:安装,oh,my,ZSH,zshrc,插件,Centos7,install,zsh
From: https://blog.51cto.com/dabiaoge/7142665

相关文章

  • CentOS7源码安装JDK8☘️
    1.下载jdk  Java版本支持路线图 Java9、Java10、Java12、Java13、Java14、Java15和Java16均为短期版本,建议不要使用以上版本。官网下载如有旧版本请先卸载openjdk:[root@localhost~]#yumerase`rpm-qa|grepopenjdk`-y2.解压安装:[root@localhost~]#tarxvz......
  • centos7 虚拟机安装windchill11
    准备vmware17pro部署的带GUI的cetnos76g+100g环境配置网络环境虚拟机NAT模式连接配置静态ipvmware-编辑-虚拟网络编辑器-NAT设置#查看虚拟机网关和子网掩码192.168.179.2255.255.255.0虚拟机配置静态ipsurootvi/etc/sysconfig/network-s......
  • CentOS7配置VSFTP
    1.安装vsftpd#安装vsftpdyuminstall-yvsftpd#设置开机启动systemctlenablevsftpd.service#重启systemctlrestartvsftpd#查看vsftpd服务的状态systemctlstatusvsftpd.service2.配置vsftpd.conf#备份配置文件cp/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd......
  • centos7 centos-home 磁盘空间转移至centos-root下(磁盘空间不足,磁盘不足)
    在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,根分区默认为50G大小,在安装完成后,可以发现大容量磁盘往往分配在了home下面。如果要把home下面的磁盘空间分配到root磁盘下面。可以进行如下操作1.查看CentOS的系统版本2.查看分区df-h(centos-home和c......
  • CentOS7下部署Django项目详细操作步骤
    部署是基于:centos7+nginx+uwsgi+python3+django之上做的软件版本详细介绍,纯净操作系统:Centos7.0 Python版本:python3.6Django版本:django2.0.6本文包括以下几个部分内容:㈠、服务器环境部署详细步骤㈡、本地项目搬迁到服务器㈢、Django后台样式丢失解决办法㈣、Django开启S......
  • NSIS ERROR: error launching installer
    出现errorlaunchinginstaller错误的原因是界面语言和非unicode程序语言不一致造成的,需要重新设置区域语言。 注意选择当前系统区域设置未中文(简体,中国),去掉Beta版的勾......
  • pyinstaller打包报错及解决
    #使用方法-h,--help查看该模块的帮助信息-F,-onefile产生单个的可执行文件-D,--onedir产生一个目录(包含多个文件)作为可执行程序-a,--ascii不包含Unicode字符集支持-d,--debug产生debug版本的可执行文件-w,--windowed,--noconsolc指定程序运行时不显示命令行窗口(仅对Wind......
  • 关于 beforeinstallprompt 事件
    当浏览器检测到网站可以作为渐进式Web应用程序安装时,会触发beforeinstallprompt事件。没有保证触发此事件的时间,但它通常发生在页面加载时。此事件的典型用途是,当Web应用程序想要提供自己的应用程序内UI邀请用户安装该应用程序时,而不是浏览器提供的通用UI时。这使应......
  • Oracle VM VirtualBox 安装 centos7(最新)
    注意:重启或者从睡眠中唤醒虚拟机后,要systemctlrestartnetwork前期准备下载:http://www.oracle.com/technetwork/cn/server-storage/virtualbox/downloads/index.html 安装:https://blog.csdn.net/maty_wang/article/details/79127718 桥接、host-only、natnetwork的区别:ht......
  • Linux centos7.6 在线及离线安装postgresql12 详细教程
    一、在线安装官网找到对应的版本PostgreSQL: https://www.postgresql.org/     1.配置yum源sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 2.在线安装PostgreSQLsudoyuminsta......