安装oh my zsh --- 游刃有余

349 阅读1分钟

1、如果没有安装zsh的请先安装zsh

# ubuntu/debian
sudo apt install zsh

2、使用官方脚本安装oh my zsh,下面两条命令任选其一
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)"

一路yes即可。
3、安装历史命令提示插件

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

4、安装高亮插件

git clone git://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

5、修改.zshrc
在文件里找到plugins,修改为

plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)

6、生效配置

source .zshrc

常见问题

1、Failed to connect to raw.githubusercontent.com port 443 connection refused 

** 原因:github 的一些域名的 DNS 解析被污染**,导致DNS 解析过程无法通过域名取得正确的IP地址。可以通过修改/etc/hosts文件可解决该问题。

解决方案:

  1. 打开 www.ipaddress.com/ 输入访问不了的域名,获得对应的IP。

  2. 使用vim /etc/hosts命令打开不能访问的机器的hosts文件,添加如下内容:

    199.232.68.133 raw.githubusercontent.com
    

    3.保存重试即可生效