首页
Preview

Shell颜色代码(ANSI控制码)

在Shell中,我们可以使用ANSI控制码来控制输出的颜色和样式。以下是一些常用的ANSI控制码:

字体颜色

颜色代码
黑色\033[30m
红色\033[31m
绿色\033[32m
黄色\033[33m
蓝色\033[34m
紫色\033[35m
青色\033[36m
白色\033[37m

背景颜色

颜色代码
黑色\033[40m
红色\033[41m
绿色\033[42m
黄色\033[43m
蓝色\033[44m
紫色\033[45m
青色\033[46m
白色\033[47m

样式

样式代码
正常\033[0m
粗体\033[1m
下划线\033[4m
闪烁\033[5m
反显\033[7m
隐藏\033[8m

示例

以下是一些使用ANSI控制码的示例:

输出红色的Hello World

echo -e "\033[31mHello World\033[0m"

输出粗体的绿色Hello World

echo -e "\033[32;1mHello World\033[0m"

输出红色背景、黄色字体、闪烁的Hello World

echo -e "\033[41;33;5mHello World\033[0m"

注意事项:

  • 在使用ANSI控制码时,需要使用echo -e命令来输出,否则控制码会被当作普通字符输出。
  • ANSI控制码只在支持ANSI控制码的终端中生效,如果在不支持的终端中使用,可能会出现乱码或不生效的情况。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
wvdl
关于阿里的技术创新均呈现于此.

评论(0)

添加评论