linux文件配色+vim配置

本文介绍如何在Linux终端通过ls命令实现不同类型的文件以不同颜色显示的方法。通过配置.bashrc文件添加别名和颜色参数,使得文件、目录、链接等一目了然。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux文件配色

    初步接触Linux的同学在终端使用ls命令上查看文件时,会发现所有的文件/目录都是一个颜色,

无非分清普通文件,可执行文件,文件目录,软链等。这是因为终端默认所有文件使用默认颜色来展示。

    如何显示不同的颜色,这是需要添加--color颜色,即ls --color命令。但是如果频繁使用ls命令,则会有重复--color输入工作。

    如何在输入ls命令后,效果与ls --color。答案是使用别名,即在shell的配置文件.bashrc或.bash_profile中添加别名。

    具体方式如下:

         alias ls='ls --color'
         LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=32:*.tar.gz=33:*.tar=33:*.zip=33'
         export LS_COLORS

        第一句是创建别名,第二句是设置ls的颜色配置。这样在命令行输入ls时,会执行ls --color,然后使用配色方案显示

        不同的文件。注意,上面配置完成后要执行source ~/.bashrc,使修改生效。

        下面对于ls的配色进行具体说明。

         1)参数

         di = directory
        fi = file
ln = symbolic link
pi = fifo file
so = socket file
bd = block (buffered) special file
cd = character (unbuffered) special file
or = symbolic link pointing to a non-existent file (orphan)
mi = non-existent file pointed to by a symbolic link (visible when you type ls -l)
ex = file which is executable (ie. has 'x' set in permissions).

        *.tar.gz,*.tar,*.zip代表以.tag.gz, .tar, .zip为后缀的文件,即压缩包文件。

         例如*.tar.gz=33:*.tar=33:*.zip=33   设置以.*tag.gz为后缀的文件为33,即orange,橙色.

        2) 参数值

        0 = default colour
1 = bold
4 = underlined
5 = flashing text
7 = reverse field
31 = red
32 = green
33 = orange
34 = blue
35 = purple
36 = cyan
37 = grey
40 = black background
41 = red background
42 = green background
43 = orange background
44 = blue background
45 = purple background
46 = cyan background
47 = grey background
90 = dark grey
91 = light red
92 = light green
93 = yellow
94 = light blue
95 = light purple
96 = turquoise
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

         除了上面例子中的配置单一值,还可以多个值组织使用,例如di=4;31;100,目录就会变成带下划线,深灰底与白色字(红色与深灰的配色)。

          有兴趣的同学可以深入研究下。

vim配置

       vim配置方案有很多种,本次推荐solarized,可参考这篇文章http://blog.youkuaiyun.com/fx677588/article/details/53115641

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值