oh my zsh

oh my zsh 可以说是好用终端的最简获得法了

查看所有shell

cat /etc/shells

查看当前 shell

 echo $SHELL 

安装(推荐)

curl

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装(方法二)

没有 zhs 需要安装

 sudo yum -y install zsh

设置默认的方法

# chsh -s $(which zsh)
chsh -s /usr/local/bin/zsh

安装 oh my zsh

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

安装(方法三)

上面方案安装失败时,可以先 clone 下来

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

然后重启终端即可

重新登入终端即可

踩坑

该用 zsh 后,发现 nvm nrm之类的都找不到了 zsh: command not found
原因是 .zshrc 文件中,没有对应的路径

nvm 的话,把 .bashrc 中相关的内容拷贝到 .zshrc即可
.bashrc 的路径是 /Users/用户名/.bashrc ;在 /Users/用户名 路径下ls -al 一下就能看到
.zshrc 的路径是 /Users/用户名/.zshrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

要是没有安装过的话,用nvm 官网给的命令安装一下即可

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

如果出现报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题 #10

可以参考文章
是DNS 污染导致的 绑定 host 即可

199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
Comments
Write a Comment