Linux终端默认配色方案

1、类Unix终端CLI颜色指代的文件类型(比如蓝色是目录,绿色是可执行程序)类Unix一切皆文件,文件共分7种类型,7种类型的文件分别由不同的颜色指代:
(1)普通文件类型,ls -l 带-的类型,一般为终端默认的字体颜色,其中,可执行程序(二进制文件)字体为青绿色、压缩文件字体为红色:
Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]

(2)目录文件,ls -l 带d的类型,字体颜色是蓝色:
就是目录, 能用cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]

(3)块设备文件,ls -l 带b的类型,字体颜色是黄褐色:
块设备文件,就是存储数据以供系统存取的接口设备,例如硬盘/dev/hda1等文件。第一个属性为 [b]

(4)字符设备,ls -l 带c的类型,字体颜色是黄色:
字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]

(5)套接字文件,ls -l 带s的类型,字体颜色是粉红色:
这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型

(6)管道文件,ls -l 带p的类型,字体颜色是青黄色:
FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]

(7)链接文件,ls -l 带l的类型,软连接字体颜色是蓝青色,硬连接字体颜色是红色。

vim ~/.bash_profile
输入以下代码保存
export CLICOLOR=1
export LSCOLORS=ExGxFxdaCxDaDahbadeche

LSCOLORS=后,共22个字母,每个字母对应一种颜色。2个字母为一组,共11组。每一组代表一种文件类型。
11组文件类型的意思如下(英文很简单,不过意思比汉语准确)

  1. directory
  2. symbolic link
  3. socket
  4. pipe
  5. executable (可执行文件,x权限)
  6. block special
  7. character special
  8. executable with setuid bit set (setuid=Set User ID,属主身份)
  9. executable without setgid bit set
  10. directory writable to others, with sticky bit
  11. directory writable to others, without sticky bit

LSCOLORS中,各个字母代表的颜色如下,注意大小写是有区别的:
a 黑色
b 红色 代表压缩文件或者压缩包
c 绿色 代表可执行文件
d 棕色 代表块文件
e 蓝色 代表目录
f 洋红色
g 青色 代表链接
h 浅灰色
A 黑色粗体
B 红色粗体
C 绿色粗体
D 棕色粗体
E 蓝色粗体
F 洋红色粗体
G 青色粗体
H 浅灰色粗体
x 系统默认颜色

配色方案:
https://segmentfault.com/a/1190000021426109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值