现在的位置: 首页Mac教程 > 正文
让Mac OS下的终端(terminal)恢复颜色高亮
关键词:Mac OS terminal ┊ 来源: 原创收藏

最近发现mac下的terminal怎么一直是黑色背景和白色前景,以前用惯了linux下的bash对于不同类型的文件以不同的颜色进行高亮,对于现在mac的terminal感觉很不爽,于是google了一把,找到了让它想linux下的bash一样恢复颜色高亮的办法,具体如下:








针对terminal采用bash模式:

  1. 编辑 ~/.bash_profile, 加入以下代码:
    Bash代码
    1. export CLICOLOR=1  
    2. export LSCOLORS=gxfxaxdxcxegedabagacad  
     
  2. 保存,然后重启terminal,搞定,恢复正常了.

详细讲解代码中的涵义:

  1. CLICOLOR: 前景色和背景色的字符串合并值
  2. LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格:
        a       black
        b       red
        c       green
        d       brown
        e       blue
        f        magenta
        g      cyan
        h       light grey
        A      bold black, usually shows up as dark grey
        B       bold red
        C      bold green
        D      bold brown, usually shows up as yellow
        E       bold blue
        F       bold magenta
        G     bold cyan
        H      bold light grey; looks like bright white
        x       default foreground or background
    而文件类型列表如下:
        1. directory
        2. symbolic link
        3. socket
        4. pipe
        5. executable
        6. block special
        7. character special
        8. executable with setuid bit set
        9. executable with setgid bit set
        10. directory writable to others, with sticky bit
        11. directory writable to others, without sticky

所以对照这张表就可以得知:

Bash代码
  1. gxfxaxdxcxegedabagacad  

就是对于directory而言,它的前景色就是: g(cyan),而背景色就是:x(默认的背景色).


好了知道了这个原理就可以自己进行配置了, Enjoy~

本文由 jack 发布于 1970天 5小时 53分钟前,目前已有 4799 人浏览
欢迎大家转载分享,请注明来源及链接;商业媒体转载请获得授权,谢谢合作!
 

添加评论