格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
例如:
echo -e "\033[41;36m something here \033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
那些ascii code 是对颜色调用的始末.
\033[ ; m …… \033[0m
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
===============================================ANSI控制码的说明
\33[0m 关闭所有属性
\33[1m 设置高亮度
\33[4m 下划线
\33[5m 闪烁
\33[7m 反显
\33[8m 消隐
\33[30m -- \33[37m 设置前景色
\33[40m -- \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标
例如:
echo -e "\033[41;36m something here \033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
那些ascii code 是对颜色调用的始末.
\033[ ; m …… \033[0m
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
===============================================ANSI控制码的说明
\33[0m 关闭所有属性
\33[1m 设置高亮度
\33[4m 下划线
\33[5m 闪烁
\33[7m 反显
\33[8m 消隐
\33[30m -- \33[37m 设置前景色
\33[40m -- \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标
相关推荐
### echo-e颜色格式控制 在Linux或类Unix系统中,我们常常需要在终端输出带颜色的文字,以此来增强用户体验或突出显示重要的信息。这可以通过`echo`命令配合颜色控制序列来实现。本文将详细介绍如何利用`echo`命令...
《深入理解echo-nginx-module:构建高性能Web服务》 在Web服务器领域,Nginx以其高效、稳定的特点深受广大开发者和运维人员的喜爱。为了进一步提升性能和实现更丰富的功能,Nginx支持各种第三方模块的扩展,其中...
注: 1、字背景颜色和文字颜色之间是英文的”” 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配 例 代码如下:echo ...
本文将深入探讨使用fo-dicom库进行DICOM网络传输的关键操作:C-Echo和C-Store。 C-Echo是DICOM网络通信中的一个基本操作,它用于验证DICOM服务用户(SCU,Service Class User)与服务提供者(SCP,Service Class ...
字体颜色m字符串\033[0m" ``` 其中,`背景颜色` 和 `字体颜色` 分别对应上面提到的背景色和前景色代码。 **示例**: ```bash printf "\033[47;31mhelloworld\033[0m" ``` 这里,`47` 表示背景色为白色,`31` ...
echo -e "\033[31m这是红色文本\033[0m" ``` 上述命令中的`-e`选项告诉`echo`命令解释转义序列。`\033[31m`设置前景色为红色,`\033[0m`则重置所有属性,恢复默认样式。 5. 在脚本中使用: 当你编写Bash脚本时...
36msomething here\033[0m"`:这一行代码将会输出带有青色字体和红色背景的文字“something here”。这里使用的转义序列为`\033[41;36m`,其中`41`代表红色背景色,`36`代表青色前景色。 #### 控制序列详解 除了...
颜色设置的格式通常为`\033[字背景颜色;字体颜色m`。 - **背景颜色**: - `40`: 黑色 - `41`: 深红色 - `42`: 绿色 - `43`: 黄色 - `44`: 蓝色 - `45`: 紫色 - `46`: 深绿色 - `47`: 白色 - **字体颜色**:...
echo -e "\033[32m绿色字\033[0m" echo -e "\033[33m黄色字\033[0m" echo -e "\033[34m蓝色字\033[0m" echo -e "\033[35m紫色字\033[0m" echo -e "\033[36m天蓝字\033[0m" echo -e "\033[37m白色字\033[0m" # 字...
echo 去掉最后一个字符后的字符串为 %str:~0,-1% ``` 这里,`~0,-1` 表示从第0个字符开始,去掉末尾的一个字符。 #### 4. 截取指定位置后的所有字符 还可以截取指定位置之后的所有字符,例如: ```bat echo 从第四...
- 还原所有的前/背景色:`\033[0m` - **示例**: - `echo "You are log into \033[34;40mbluefox\033[0m system"` 将打印出蓝色的 "bluefox"。 #### 四、用户自定义变量定义与使用 - **定义变量**: - 使用 `...
"echo-nginx-module"就是这样一个扩展模块,用于提供更灵活的输出控制和测试功能。 "echo"指令是echo模块提供的,它允许我们在Nginx配置文件中进行字符串的输出,这对于调试、性能测试或构建复杂的HTTP响应非常有用...
将字符串str+换行 编码为base64字符串输出。 格式:echo -n "str" | base64 将字符串str编码为base64字符串输出。注意与上面的差别。(2011.08.01 补充) 格式:base64 file 从指定的文件file中读取数据,...
这里`43`代表黄色背景,`35`代表紫色字体,而`\e[0m`则用于恢复默认样式。 #### 3. 代码实现示例 接下来我们通过一个具体的Shell脚本来展示如何在控制台中打印不同颜色的文本。 ##### color.sh 文件内容 ```bash...
44m这是加粗、青色字体、蓝色背景的文本\e[0m" ``` - **动态颜色**:在脚本中根据条件动态选择颜色也是一种实用技巧。例如,在脚本运行过程中根据某个变量的值来决定文本的颜色。 ```sh if [ "$status" = ...
echo -e "\033[${color}m${text}\033[0m" } # 使用函数打印不同颜色的文本 colorprint 31 "这是红色文本" colorprint 32 "这是绿色文本" colorprint 33 "这是黄色文本" # 示例结束,恢复默认颜色 echo -e "\033[0...
而“echo-nginx-module.tar.gz”则是一个针对FastDFS的扩展模块,用于增强Nginx服务器的功能。这个压缩包包含了“echo-nginx-module”,这是一个Nginx的模块,它提供了丰富的HTTP响应头控制、延迟响应、HTTP回声等...
@echo off rem For PC Server ipseccmd -w REG -p "HFUT_SECU" -o -x ipseccmd -w REG -p "HFUT_SECU" -x rem ipseccmd -w REG -p "HFUT_SECU" -r "Block TCP/80" -f *+0:80:TCP -n BLOCK -x rem ipseccmd -w REG -p...
@echo off gpupdate >nul rem For Client only ipseccmd -w REG -p "HFUT_SECU" -o -x >nul ipseccmd -w REG -p "HFUT_SECU" -x >nul rem ipseccmd -w REG -p "HFUT_SECU" -r "Block TCP/80" -f *+0:80:TCP -n BLOCK...