CentOS7安装Oh My ZSH解决raw.github.com访问不畅

前言

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会话,进去看就可以看到。
在这里插入图片描述

禁用 Oh My ZSH

编辑~/.zshrc
注释掉这行 source ~/.zshrc.oh-my-zsh就可以了。
在这里插入图片描述

-----------教程完-----------

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/113783284