前言
Oh My ZSH真香,我一开始是在macOS中使用,使用习惯了ssh远程我的服务器反而不习惯了。毕竟从奢入俭难。那么如何在CentOS中安装Oh My ZSH呢?
网上教程挺多的,但是我安装时发现我的服务器连接 https://raw.github.com
不是很顺畅。也就是执行下面命令会报错。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
那么有没有离线版本的安装包呢?有!是从安装好的机器中提取出来的。
下载Oh My ZSH离线安装包
https://download.csdn.net/download/lxyoucan/15178337
CentOS 设置默认使用ZSH
安装zsh
yum install -y zsh
切换使用zsh
查 zsh位置which zsh
一般位置/usr/bin/zsh
。
chsh -s /usr/bin/zsh
解压oh_my_zsh_*.zip
至用户目录
注意⚠️:如果用户目录中已经有.zshrc
请先备份。
cp ~/.zshrc ~/.zshrc_bak
上传oh_my_zsh_*.zip
到用户目录比如:/root
,并使用zip命令解压,比如:
unzip oh_my_zsh_20210210离线安装包.zip
.zshrc.oh-my-zsh
文件是Oh My ZSH配置文件.zshrc
是zsh默认配置文件,shell初始化时先加载它,环境变量一般在这里设置。
解压以后,重新进入shell就发现 Oh My ZSH已经可以正常使用了。
环境变量迁移
把你的环境变量信息,复制粘贴到 ~/.zshrc
就可以了。
效果
开启新的 ssh会话,进去看就可以看到。
扫描二维码关注公众号,回复:
12646477 查看本文章

禁用 Oh My ZSH
编辑~/.zshrc
注释掉这行 source ~/.zshrc.oh-my-zsh
就可以了。
-----------教程完-----------