Linux 终端颜色,界面着色

环境:Ubuntu。

Liniux终端着色分2块:

1)提示符及命令行和输出颜色。

2)显示目录和文件(ls命令)颜色。

一、提示符及命令行颜色设置

设置PS1命令,可立即生效。


\e后面为颜色设置部分“[32;40m\]”,32为前景色,40为背景色。“m\”不可少,色表如下:

F       B
30      40      黑色
31      41      红色
32      42      绿色
33      43      黄色
34      44      蓝色
35      45      紫红色
36      46      青蓝色
37      47      白色

效果:

二、显示目录和文件颜色设置

1、实现着色

最简单的实现目录颜色是在ls时加上参数ls --color=auto。若要设置成默认使用着色显示,则可在.profile文件中,或.bashrc文件(需要在.profile文件中使用sourcd .bashrc调用)加上

alias ls='ls --color=auto'

2、使用指定的颜色

若不喜欢缺省的颜色,要使用自己设定的颜色,则一个简单的方式是设置LS_COLORS环境变量。

$ export LS_COLORS='*.jpg=33;44;02'

该例子表示设置jpg文件的前景色为33,背景为44,并加粗(02)。

前景色代码取值参考:

# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
#30黑 31红 32绿 33黄 34蓝 35粉红 36淡蓝 37白

背景色代码取值参考:

# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#40黑 41红 42绿 43黄 44蓝 45粉红 46淡蓝 47白

字符属性取值参考:

# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
#00无 01粗体 04下划线 05闪烁 07反转 08隐藏

可以看到,色表与字符提示的色表编码一致。

注意:光设置LS_COLORS环境变量并不能实现显示文件和目录着色,ls命令需要使用 --color=auto参数。

效果如下:



参考:

1、Linux修改Shell命令提示符及颜色,billfeller,http://www.linuxidc.com/Linux/2014-10/108195.htm,2014-10-18

2、Ubuntu下使用ls命令显示文件颜色相关内容及修改, http://blog.csdn.net/star11053234/article/details/8680530,2013-03-16

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值