让Mac终端着色

话说

笔者博客的意义在于:如果你搞明白一个问题,至少要看3篇博客,那么,你看笔者这一篇博客就够了。

今天总结内容:让终端颜色随心所欲!就是这么任性。
Mac默认终端颜色:目录、文件都是一个颜色,不像服务器有明显区分。设置之后,效果如下:

这里写图片描述

如何设置呢?为什么要这么设置呢?参考这3篇博客就够了!


1、https://www.jianshu.com/p/488869d76447 介绍如何配置
2、https://www.cnblogs.com/jsfans/p/3844779.html 介绍为什么配置
3、https://blog.csdn.net/jorrell/article/details/46972831 介绍为什么是这种颜色!


一、如何设置?
修改~/.bash_profile文件:

#set color
export CLICOLOR=1
export LSCOLORS=Exfxaxdxcxegedabagacad

二、为什么要这么设置呢?

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

三、颜色到底为什么要这么设置呢?

颜色既不是RGB表示,也非十六进制表示,那么这Exfxaxdxcxegedabagacad究竟什么鬼?

扫描二维码关注公众号,回复: 1928818 查看本文章
  33. CLICOLOR: 前景色和背景色的字符串合并值  
  34. LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格:  
  35. a black  
  36. b red  
  37. c green  
  38. d brown  
  39. e blue  
  40. f magenta  
  41. g cyan  
  42. h light grey  
  43. A bold black, usually shows up as dark grey  
  44. B bold red  
  45. C bold green  
  46. D bold brown, usually shows up as yellow  
  47. E bold blue  
  48. F bold magenta  
  49. G bold cyan  
  50. H bold light grey; looks like bright white  
  51. x default foreground or background  

  52. 而文件类型列表如下:  
  53. 1. directory  
  54. 2. symbolic link  
  55. 3. socket  
  56. 4. pipe  
  57. 5. executable  
  58. 6. block special  
  59. 7. character special  
  60. 8. executable with setuid bit set  
  61. 9. executable with setgid bit set  
  62. 10. directory writable to others, with sticky bit  
  63. 11. directory writable to others, without sticky  

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


感谢以上三位博主!下期再会!

猜你喜欢

转载自blog.csdn.net/meiceatcsdn/article/details/80390115