zoukankan      html  css  js  c++  java
  • macOS终端里执行ls命令时用不同的颜色显示不同类型的文件

     1 # macOS终端配置执行ls命令时所显示文件的颜色需要两个变量,
     2 # 这两个变量一般保存在~/.bash_profile文件中。
     3 # CLICOLOR指令表示开启终端颜色显示
     4 export CLICOLOR=1
     5 # LSCOLORS指令定义了各种文件类型的颜色
     6 export LSCOLORS=ExGxFxdaCxDaDahbadacec
     7 #
     8 # LSCOLORS变量包含22个字符,
     9 # 每两个字符一组定义了一种文件类型的前景色和背景色,共11组。
    10 # 这11组字符按照顺序表示如下文件类型:
    11 #
    12 # directory                                                //bold blue->Ex
    13 # symbolic link                                            //bold cyan->Gx
    14 # socket                                                   //bold magenta->Fx
    15 # pipe                                                     //yellow:black->da
    16 # executable                                               //bold green->Cx
    17 # block special                                            //bold yellow:black->Da
    18 # character special                                        //bold yellow:black->Da
    19 # executable with setuid bit set                           //white:red->hb
    20 # executable with setgid bit set                           //black:yellow->ad
    21 # directory writable to others, with sticky bit            //black:green->ac
    22 # directory writable to others, without sticky bit         //blue:green->ec
    23 #
    24 # 以上自定义颜色参照了CentOS Linux release 7.8.2003 (Core)版本的/etc/DIR_COLORS文件。
    25 # 其中表示macOS终端中颜色的字符含义如下:
    26 # a 黑色
    27 # b 红色
    28 # c 绿色
    29 # d 棕色
    30 # e 蓝色
    31 # f 洋红色
    32 # g 青色
    33 # h 浅灰色
    34 # A 黑色粗体
    35 # B 红色粗体
    36 # C 绿色粗体
    37 # D 棕色粗体
    38 # E 蓝色粗体
    39 # F 洋红色粗体
    40 # G 青色粗体
    41 # H 浅灰色粗体
    42 # x 系统默认颜色
  • 相关阅读:
    Design Pattern Explained
    StringBuilder or StringBuffer
    Algorithms
    Difference between pages and blocks
    Date Time Calendar
    Math if fun
    Sublime Text
    Java Regex
    Learning C
    跨域通信/跨域上传浅析
  • 原文地址:https://www.cnblogs.com/cndavidwang/p/14045557.html
Copyright © 2011-2022 走看看