linux如何修改文件颜色,linux修改ls文件颜色

ls指令显示的文件,可以通过设置环境变量LS_COLORS,修改不同类型文件显示的颜色。LS_COLORS可以通过指定文件设定,如:

shell terminal$dircolors -b .mydircolor

若未指定,则读取默认的值,可以通过如下指令查看。

shell terminal$dircolors -p   更多信息请通过 man dircolors(1)查看。

自己定制ls输出的文件颜色时,可以通过多个方法定制:

在.bashrc、/etc/profile等初始化的文件中定义LS_COLORS:(e.g.)

LS_COLORS="ow=01;90:di=01;90"

export LS_COLORS     2.

获取默认值写入一文件(.mydircolor)

shell terminal$dircolors -p > ~/.mydircolor

按照自己喜好修改文件~/.mydircolor

在.bashrc等初始化文件中加入语句:

test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)"

LS_COLORS值是key-value的字符串,key可取的值见下表:

no

NORMAL, NORM

Global default, although everything should be something

fi

FILE

Normal file

di

DIR

Directory

ln

SYMLINK, LINK, LNK

Symbolic link. If you set this to ‘target’ instead of a numerical value, the color is as for the file pointed to.

pi

FIFO, PIPE

Named pipe

do

DOOR

bd

BLOCK, BLK

Block device

cd

CHAR, CHR

Character device

or

ORPHAN

Symbolic link pointing to a non-existent file

so

SOCK

Socket

su

SETUID

File that is setuid (u+s)

sg

SETGID

File that is setgid (g+s)

tw

STICKY_OTHER_WRITABLE

Directory that is sticky and other-writable (+t,o+w)

ow

OTHER_WRITABLE

Directory that is other-writable (o+w) and not sticky

st

STICKY

Directory with the sticky bit set (+t) and not other-writable

ex

EXEC

Executable file (i.e. has ‘x’ set in permissions)

mi

MISSING

Non-existent file pointed to by a symbolic link (visible when you type ls -l)

lc

LEFTCODE, LEFT

Opening terminal code

rc

RIGHTCODE, RIGHT

Closing terminal code

ec

ENDCODE, END

Non-filename text

*.extension

Every file using this extension e.g. *.jpg

每个key对应的value,确定该类文件的颜色,value可以由多个值以“;"分割开(字体颜色、背景颜色),各个key之间以":"分割开。value的可取值如下表:

Effects

00

Default colour

01

Bold

04

Underlined

05

Flashing text

07

Reversetd

08

Concealed

Colours

31

Red

32

Green

33

Orange

34

Blue

35

Purple

36

Cyan

37

Grey

Backgrounds

40

Black background

41

Red background

42

Green background

43

Orange background

44

Blue background

45

Purple background

46

Cyan background

47

Grey background

Extra colours

90

Dark grey

91

Light red

92

Light green

93

Yellow

94

Light blue

95

Light purple

96

Turquoise

97

White

100

Dark grey background

101

Light red background

102

Light green background

103

Yellow background

104

Light blue background

105

Light purple background

106

Turquoise background

更多信息,参考:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值