让你的Linux终端色彩斑斓!

4 篇文章 0 订阅

      做为一名linux后台开发工程师,每天面对着只有黑白两色的linux终端,你是否曾想过,让你的终端也能五彩斑斓起来,让每天的开发生活不再只是黑白那么的单调。只要你能想到,就一定会有实现的办法。接下来,我将一步步为你接开Linux终端显示彩色的神秘面纱。
1. 先照下面的例子,在你的终端操作,来一个直观的印象。

相信细心的朋友通过对比上面的例子,应该能看出上面的例子的一些特点,我在这里就不卖关子了,基本的格式是:

1
echo "< ctrl-v >< escape >[xxmHello world< ctrl-v >< escape >[yym"

其中,xx和yy分别是各种颜色的代码,通过它们可以来控制要显示的色彩的种类。在色彩码前面有三个特殊的字符,一个是< ctrl-v >,一个是< escape >,一个是[,这些都是必须的。

2. 有了直观的印象,下面我们来介绍linux终端所支持的颜色代码。下表是linux终端所支持的基本颜色的代码:

前景背景颜色
3040黑色
3141红色
3242绿色
3343黄色
3444蓝色
3545紫红色
3646青蓝色
3747白色

除了基本的色彩代码,linux还支持一些额外的样式控制代码,如下表所示:

代码含义
0OFF
1高亮显示
4下划线
5闪烁
7反白显示
8不可见

3. 了解了基本的用法和颜色代码,我们来进一步介绍,如何通过上面的控制代码和颜色代码的组合,来显示更加丰富的色彩,请看下面的例子:

(注意:上面第四个例子中,结果是动态闪烁的,只不过这里没有动画,显示不了效果,感兴趣的同学可以自己尝试一下)
通过上面的例子,我们可以看组合基本颜色代码和控制代码,可以显示出更加丰富的效果,同时这里也给出使用代码组合的基本语法格式:

1
echo "< ctrl-v >< escape >[xx;xmHello world< ctrl-v >< escape >[yy;ym"

相比之前的格式,这里多了控制码,基本颜色码和控制码之间用“;”分隔。

      Finally, 以上只是linux终端显示的一些基本知识,熟悉了上面的内容,大部公相关的问题都可以解决。如果你还有疑惑的话,请参考linux提供的详细文档:”man console_codes

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值