加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

几个代码提升shell逼格

发布时间:2020-12-15 17:09:08 所属栏目:安全 来源:网络整理
导读:导读 在Linux系统中shell命令能够高效的运行并发的处理任务,shell脚本也并不乏味,不仅有魔音还有shell的颜色显示。下面我们就用shell中的颜色来秒提高shell脚本的逼格。 我们举一个例子: echo -e" 33[44;37;5m ME 33[0m COOL " 以上命令设置背景成为
导读 在Linux系统中shell命令能够高效的运行并发的处理任务,shell脚本也并不乏味,不仅有魔音还有shell的颜色显示。下面我们就用shell中的颜色来秒提高shell脚本的逼格。

我们举一个例子:

echo -e"33[44;37;5mME33[0m COOL"

以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“33”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。

颜色编码含义

编码颜色/动作
0重新设置属性到缺省设置
1设置粗体
2设置一半亮度(模拟彩色显示器的颜色)
4设置下划线(模拟彩色显示器的颜色)
5设置闪烁
7设置反向图象
22设置一般密度
24关闭下划线
25关闭闪烁
27关闭反向图象
30设置黑色前景
31设置红色前景
32设置绿色前景
33设置棕色前景
34设置蓝色前景
35设置紫色前景
36设置青色前景
37设置白色前景
38在缺省的前景颜色上设置下划线
39在缺省的前景颜色上关闭下划线
40设置黑色背景
41设置红色背景
42设置绿色背景
43设置棕色背景
44设置蓝色背景
45设置紫色背景
46设置青色背景
47设置白色背景
49设置缺省黑色背景

颜色编码搭配使用

echo-e"33[31m红色字33[0m"
echo-e"33[34m黄色字33[0m"
echo-e"33[41;33m红底黄字33[0m"
echo-e"33[41;37m红底白字33[0m"

Linux 字体颜色30―?C37

echo-e"33[30m黑色字33[0m"
echo-e"33[31m红色字33[0m"
echo-e"33[32m绿色字33[0m"
echo-e"33[33m黄色字33[0m"
echo-e"33[34m蓝色字33[0m"
echo-e"33[35m紫色字33[0m"
echo-e"33[36m天蓝字33[0m"
echo-e"33[37m白色字33[0m"

Linux 字体背景颜色40―?C47

echo-e"33[40;37m黑底白字33[0m"
echo-e"33[41;37m红底白字33[0m"
echo-e"33[42;37m绿底白字33[0m"
echo-e"33[43;37m黄底白字33[0m"
echo-e"33[44;37m蓝底白字33[0m"
echo-e"33[45;37m紫底白字33[0m"
echo-e"33[46;37m天蓝底白字33[0m"
echo-e"33[47;30m白底黑字33[0m"

颜色编码字体闪烁:

echo-e"33[42;30;5mwwww33[0m"
echo-e"33[47;30;5mwwww33[0m"


原文地址:http://www.linuxprobe.com/use-color-shell.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读