国内 Centos 7 安装 oh my zsh

国内 Centos 7 安装 oh my zsh

起因

最开始是因为想安装 oh my zsh 这个超级终端,因为众所周知的原因,使用命令行没成功安装。

因为 Centos 是安装在虚拟机的,而且网络使用 NAT 方式连接到外网。

解决过程

最开始是想使用 http_proxy https_proxy 来设置代理的,而且也成功了,但是太麻烦了。

后来又找到更好的方式,使用 ALL_PROXY 来配置。

当不使用代理时直接把 ALL_PROXY unset 就可以了。

配置好代理后就简单了,先使用 yum 安装 zsh

再使用以下命令安装 oh my zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 

不再使用时直接 unset ALL_PROXY 即可。

制作脚本

之后把整个过程做成一个脚本,方便开关。

#!/bin/bash

export ALL_PROXY="socks5://10.0.2.2:xxx"
echo $ALL_PROXY

在使用时直接输入命令 source ./proxy.sh 即可。

执行完成后就可以很顺利的安装 oh my zsh

注意事项

直接执行 ./proxy.sh 是无法生效的。
需要让变量生产必须使用 source 命令

本笔记只能我自己看懂。

笔记

附录

解决SHELL脚本中的export无法生效的问题 https://blog.csdn.net/cutedog2012/article/details/80499354

让终端走代理的几种方法 https://blog.fazero.me/2015/09/15/让终端走代理的几种方法/

版本

  • v0.3.0
  • 2020-09-13
  • 建伟 F4NNIU

posted on 2020-09-12 23:54  建伟F4nniu  阅读(529)  评论(0)    收藏  举报

导航