700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 终端改变字体颜色和背景 控制光标 设置屏幕 更改样式与ANSI Esc(\033 \x1B \e)转义序列用法

终端改变字体颜色和背景 控制光标 设置屏幕 更改样式与ANSI Esc(\033 \x1B \e)转义序列用法

时间:2024-06-16 16:20:27

相关推荐

终端改变字体颜色和背景 控制光标 设置屏幕 更改样式与ANSI Esc(\033 \x1B \e)转义序列用法

简介

ANSI 转义序列( Esc , \033 , \x1B , \e )是个特殊转义字符,它可以在终端控制光标,改变字体颜色和背景,设置屏幕或者使用私有模式来改变终端样式,使终端样式更美观,功能更多

通用 ASCII 码

示例代码(bash):

echo -en "\e[31mred\e[32mgreen\e[34mblue"

运行结果:

光标控件

擦除功能

颜色/图形模式

颜色代码

大多数终端,除了基本的 8 种颜色外,还支持"明亮"或"粗体"颜色

支持aixterm 规范的终端提供了 ISO 颜色的明亮版本,无需使用粗体修饰符:

的终端提供了 ISO 颜色的明亮版本,无需使用粗体修饰符:

256 种颜色:

其中{ID}应替换为以下颜色表的 0 到 255 的颜色索引:

RGB 颜色

屏幕模式

设置模式

常见的私有模式

这些是私有模式的一些示例,规范中没有定义,但在大多数终端中都实现了

有关 XTerm定义的私有模式的更深入列表, 请参阅XTerm 控制序列

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。