centos 安装 配置 zsh

centos 编译安装 zsh 和 配置 oh-my-zsh

下载

shell 复制代码
wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.9/zsh-5.9.tar.xz

依赖

shell 复制代码
yum install ncurses-devel

安装zsh

执行:

shell 复制代码
tar -xvf zsh-5.9.tar.xz
cd zsh-5.9
./configure --prefix=/usr/local/zsh5.9
make && make install

添加信息

shell 复制代码
# 在 /etc/shells 最后一行加上:/usr/local/bin/zsh
echo "/usr/local/zsh5.9/bin/zsh" >> /etc/shells

# 把默认shell 切换为 zsh,重启系统生效
chsh -s /usr/local/zsh5.9/bin/zsh

安装 oh-my-zsh

oh-my-zsh github 仓库

在 github 代码仓库里写了如何安装 oh-my-zsh

Method Command
curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

有些人的机器由于环境没有配置好,可能上面三种方式都无法安装。

解决方式:

方案一: 根据提示,配置好环境

方案二 直接在 github 下载项目,改名为 .oh-my-zsh。然后执行下面命令,把 .zshrc 文件复制到 home 目录下

shell 复制代码
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重启终端生效

相关推荐
骇客野人4 小时前
Linux 全套实操方案(含目录详解、文件传输、日志、文件规范、环境变量、Java 应用部署运维)
java·linux·运维
_菜鸟果果4 小时前
高德地图 JS API 2.0 在国产 Linux/ARM 电脑上渲染失败 的排查与解决
linux·开发语言·javascript
GeW5 小时前
飞行汽车交付阿联酋,真正先“起飞”的是低空数据基座——红帽Linux与数据库高可用为什么成了低空运营的隐形跑道
linux
eleven_4u5 小时前
RocketMQ相关问题
java·运维·中间件
0+1115 小时前
Linux --DNS与ICMP
linux·运维·服务器
钛生智能5 小时前
OA 流程定制全参数详解(三):环节信息——流程中最核心、参数最多的部分
运维·办公自动化·oa·协同办公·oa办公系统
bjxiaxueliang5 小时前
一文自建STUN:在Ubuntu上分步搭建STUN服务
linux·运维·ubuntu
高旭的旭6 小时前
图解 Android 系统架构:从 App、Framework、HAL 到 Linux 驱动
android·linux·系统架构
秦jh_6 小时前
【Docker】镜像、卷原理
运维·docker·容器
物联网软硬件开发-轨物科技6 小时前
【轨物方案】深度解读开关柜智能感知及一键顺控专家系统
大数据·运维·网络·人工智能·算法·机器人