在Mac OS X下让你的Terminal带上Color

之所以我们这么喜欢OS X,是它自带了command line工具,但是Apple厂商为Terminal设置很多的默认值,导致界面很丑没有什么颜色我们很伤心,同时我们希望界面是五颜六色的,至少是彩色的。我们需要在Terminal输入“ls”,如下图:

在Mac OS X下让你的Terminal带上Color

我在网络上找了几个如何调整颜色的方案,尽管可以用,但大多数是需要对安装一些主题,过于麻烦,

在我查看了“man ls”帮助后,找到不用安装任何主题,一个超级简单的解决方案.

具体设置步骤如下:

1) 打开Terminal终端. 看到的配色方案这样的:

在Mac OS X下让你的Terminal带上Color

2) 输入如下命令:  vi ~/.bash_profile 并把下面的粘贴到这个文档保存.

# Tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=Exfxcxdxbxegedabagacad
 
# Tell grep to highlight matches
export GREP_OPTIONS='--color=auto'

再输入: source ~/.bash_profile 初始化配置让当前窗口生效

你应该看到现在已经有颜色了,如下:

在Mac OS X下让你的Terminal带上Color

  • CLICOLOR=1  // 让你的终端的着色.
  • LSCOLORS=… // 指定如何着色的具体项目.

3) 要添加更多的色彩获取更多的色彩提醒,保持之前添加的行,并在后面追加。

export TERM="xterm-color"
PS1='[e[0;33m]u[e[0m]@[e[0;32m]h[e[0m]:[e[0;34m]w[e[0m]$ '

设置后你应该能看到username 和 command line 已经有了颜色:

在Mac OS X下让你的Terminal带上Color

以上就是所有步骤,亲测有效

上面所有信息都是翻译过来的,如有不对,欢迎指正 

原文链接:http://crunchify.com/how-to-change-mac-os-x-terminal-color/