美文网首页
如何设置Mac的Terminal颜色

如何设置Mac的Terminal颜色

作者: YuAllon | 来源:发表于2019-06-12 20:31 被阅读0次

因为每天要利用终端Terminal处理一些天文数据,尤其是每次远程启动组内的望远镜,更要对着终端敲很多命令,Mac自带的Terminal颜色过于单调,长时间盯着电脑看很容易视觉疲劳,所以就想把Terminal的显示效果修改的更用户友好些,参照了几篇文章终于设置了自己喜欢的格式,现在记录如下。

最终效果图

Screen Shot 2019-06-12 at 18.50.52.png

shell类型介绍[1]

Screen Shot 2019-06-12 at 19.06.34.png
打开Mac自带终端,从上图可以看见bash,Linux/Unix产品一般默认的都是使用bash。如果想查看自己电脑中可用的shell,可以在终端输入:
$ cat /ect/shells
Screen Shot 2019-06-12 at 19.28.16.png
因为本文的终端颜色设置是对zsh,所以如果电脑终端里面没有/bin/zsh,可以从brew安装zsh。

从bash切换到zsh

$ chsh -s /bin/zsh

从zsh切换到bash

$ chsh -s /bin/bash

zsh和bash的环境变量

bash的环境变量是.bash_profile文件。
zsh的环境变量是.zshrc文件。
注:如果从bans切换到zsh,但想保留bash所设置的环境变量,可在.zshrc文件末尾添加**source ~/.bash_profile保存退出,重启终端即可在zsh中使用bash的环境变量。

安装oh-my-zsh来设置Terminal颜色[2]

我是在简书【Mac OS终端颜色定制】一文中看见可以用oh-my-zsh来修改Terminal的颜色,该文章中有很多种修改Terminal颜色的方法,但我主要介绍自己如何使用0h-my-zsh来修改Terminal。

在Github搜索0h-my-zsh

链接如下:https://github.com/robbyrussell/oh-my-zsh
打开上面的链接,找到README.md并打开,里面详细介绍了oh-my-zsh的安装步骤以及使用方法。为了保证能顺利安装oh-my-zsh首先要保证curl or wget已经安装了。然后在终端中输入:

#via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#or
#via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

等运行结束后,oh-my-zsh便成功安装好了。

选择主题Themes

上面的README.md文件里面有详细的介绍如何更换Theme,就是修改参数ZSH_THEME的参数。这里我选择的Theme是\color{red}{ys}

修改主题[3]

$ vim ~/.zshrc

\color{red}{ZSH\_THEME}改成\color{red}{ys}

ZSH_THEME="ys"

更新配置:

$ source ~/.zshrc

至此,我已经完成了对Terminal的颜色修改,效果图如本文第一张图片。相信你一定也会爱上oh-my-zsh的。
\color{red}{提醒:}如果你的环境都是在bash中设置的,一定要记得在在.zshrc文件末尾添加source ~/.bash_profile保存退出,重启终端即可在zsh中使用bash的环境变量。

小视频演示

参考资料:

1终端中的zsh和bash
2Mac OS 终端颜色定制
3oh-my-zsh,让你的终端从未这么爽过
Themes
Oh-My-ZSH

2019-06-12

相关文章

网友评论

      本文标题:如何设置Mac的Terminal颜色

      本文链接:https://www.haomeiwen.com/subject/udekfctx.html