IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Linux终端下各种文件颜色设置

    root发表于 2016-05-16 15:14:22
    love 0

    控制终端下各种文件颜色的变量为LS_COLORS,因此,像设置文件颜色或者修改文件颜色只需要修改这个变量就可以了。

    用编辑器打开当前用户目录的.bashrc文件,没有就新建一个,将下面的代码添加进去

    LS_COLORS='di=34:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=32:*.rpm=90'
    export LS_COLORS
    

    其中 *.rpm=90 参数告诉terminal任何以.rpm结尾的文件用代号为90的颜色显示(深灰色),你也可以根据这个知道任何后缀名的特殊显示颜色,比如说 *.jpg=35:所有.jpg为后缀的文件用紫色(35)显示.

    上面的设置是我自己搭配的颜色,如果你想自己自定义,可以根据下面的参数自己设置:

    代码 文件类型
    di 目录文件
    fi 普通文件
    ln 链接文件
    pi 输入输出文件
    so socket文件
    bd 块文件
    cd 特殊字符文件
    or/mi 失效的链接文件
    ex 可执行文件
    编号 风格
    0 默认风格
    1 加粗
    4 下划线
    5 文字闪烁
    7 反向排列
    31 红色
    32 绿色
    33 橘黄色
    34 蓝色
    35 紫色
    36 青色
    37 灰色
    40 黑色背景
    41 红色背景
    42 绿色背景
    43 橘黄色背景
    44 蓝色背景
    45 紫色背景
    46 青色背景
    47 灰色背景
    90 深灰色
    91 浅红色
    92 浅绿色
    95 浅紫色
    96 蓝绿色
    100 深灰色背景
    101 浅红色背景
    102 浅绿色背景
    103 黄色背景
    104 浅蓝色背景
    105 浅紫色背景
    106 蓝绿色背景

    此外,你还可以组合上述各各种样式,例如:
    di=5;31;42 就是闪烁的红色文字加上绿色背景



沪ICP备19023445号-2号
友情链接