MAC配置zsh

829 阅读1分钟

参考链接:www.hicaiji.com/archives/%E… 写的真好!

今天在做一个字节的项目,拉下来代码之后发现控制台不提示我在哪个分支以及控制台的配置不太好看,这作为一个颜狗,怎么能忍呢!!于是乎我就网上找教程来配置了一下自己的shell。下面👇是具体配置过程:

  1. 我们打开terminal之后,使用下面的命令,看看自己系统里面的shell都有哪些,
cat /etc/shells

结果如下,可以看到我的mac里面有以下其中shell。

截屏2022-05-29 下午1.29.07.png

我们也可以使用以下命令命令来看自己的默认shell用的是bash还是zsh。

echo $SHELL

如果这时候返回的是

截屏2022-05-29 下午1.35.14.png

那就说明你使用的是zsh,但是如果返回的是bash,那我们就得使用下面的命令来切换成zsh了。

chsh -s /bin/zsh

这时候要输密码的话,就是你自己Mac开机的密码了。改完以后可以再使用上面的命令来看看是否已经切换为zsh了。

  1. 接下来,我们就需要安装oh-my-zsh来将我们的zsh配置为一款漂亮的shell。搞起搞起~。使用下面的命令来进行安装。
curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

此时有可能你会和我一样返回:443:Connection refused。原因是什么呢:借用作者的话:问题是github的这个下载源被污染了,就像我们访问谷歌脸书这些一样,访问不上了,所以我们可以换个真实的ip,让我们的连接直接访问真实的ip,而不是去访问被墙了的假ip,(也不是很懂其实)。 所以我们可以进行如下操作:

sudo vi etc/hosts

输入Mac密码,按i进入编辑模式,在最后一行加上

199.232.28.133 raw.githubusercontent.com

再按esc按键,输入:wq命令进行保存并退出。

接下来我们再重新运行一下

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

就可以成功下载好啦。

  1. 然后我们开始配置我们想要的主题。 使用下面的命令打开zsh的环境配置文件
vi ~/.zshrc

在配置文件里面找到

ZSH_THEME="robbyrussell"

我们可以在这个他的主题选择网站github.com/ohmyzsh/ohm… 里面找找自己喜欢的主题。 (这个robbyrussell是他默认的主题)我喜欢的主题是cloud,所以我就把ZSH_THEME改成了下面的

ZSH_THEME=“cloud”

此时,我们已经配置好我们的主题了,那么下面,我们就需要把之前的环境变量配回去,我的环境变量都在~/.bash_profile,所以我在~/.zshrc文件的第一行配置了这些:

export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bash_profile

也就是让zsh去找到bash_profile里面的环境配置,并且去关联起来、激活起来。保存我们的修改之后,更新我们的环境变量的配置

source ~/.zshrc

退出终端再打开终端就看到配置后的终端了。

截屏2022-05-29 下午2.16.34.png

差不多就是这样了~