`
stephen830
  • 浏览: 3010110 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"

 
阅读更多

 

 

格式: 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颜色格式控制.

    ### echo-e颜色格式控制 在Linux或类Unix系统中,我们常常需要在终端输出带颜色的文字,以此来增强用户体验或突出显示重要的信息。这可以通过`echo`命令配合颜色控制序列来实现。本文将详细介绍如何利用`echo`命令...

    echo-nginx-module-0.61.tar.gz

    《深入理解echo-nginx-module:构建高性能Web服务》 在Web服务器领域,Nginx以其高效、稳定的特点深受广大开发者和运维人员的喜爱。为了进一步提升性能和实现更丰富的功能,Nginx支持各种第三方模块的扩展,其中...

    shell脚本中echo显示内容带颜色的实现方法

    注: 1、字背景颜色和文字颜色之间是英文的”” 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配 例 代码如下:echo ...

    DICOM医学图像处理:fo-dicom网络传输之 C-Echo and C-Store

    本文将深入探讨使用fo-dicom库进行DICOM网络传输的关键操作:C-Echo和C-Store。 C-Echo是DICOM网络通信中的一个基本操作,它用于验证DICOM服务用户(SCU,Service Class User)与服务提供者(SCP,Service Class ...

    linux shell

    字体颜色m字符串\033[0m" ``` 其中,`背景颜色` 和 `字体颜色` 分别对应上面提到的背景色和前景色代码。 **示例**: ```bash printf "\033[47;31mhelloworld\033[0m" ``` 这里,`47` 表示背景色为白色,`31` ...

    在Bash下输出彩色的文本

    echo -e "\033[31m这是红色文本\033[0m" ``` 上述命令中的`-e`选项告诉`echo`命令解释转义序列。`\033[31m`设置前景色为红色,`\033[0m`则重置所有属性,恢复默认样式。 5. 在脚本中使用: 当你编写Bash脚本时...

    unix下颜色设置

    36msomething here\033[0m"`:这一行代码将会输出带有青色字体和红色背景的文字“something here”。这里使用的转义序列为`\033[41;36m`,其中`41`代表红色背景色,`36`代表青色前景色。 #### 控制序列详解 除了...

    VT100详细中文文档

    颜色设置的格式通常为`\033[字背景颜色;字体颜色m`。 - **背景颜色**: - `40`: 黑色 - `41`: 深红色 - `42`: 绿色 - `43`: 黄色 - `44`: 蓝色 - `45`: 紫色 - `46`: 深绿色 - `47`: 白色 - **字体颜色**:...

    linux下使用shell脚本输出带颜色字体

    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" # 字...

    bat截取字符串

    echo 去掉最后一个字符后的字符串为 %str:~0,-1% ``` 这里,`~0,-1` 表示从第0个字符开始,去掉末尾的一个字符。 #### 4. 截取指定位置后的所有字符 还可以截取指定位置之后的所有字符,例如: ```bat echo 从第四...

    BASH入门基础篇.pdf

    - 还原所有的前/背景色:`\033[0m` - **示例**: - `echo "You are log into \033[34;40mbluefox\033[0m system"` 将打印出蓝色的 "bluefox"。 #### 四、用户自定义变量定义与使用 - **定义变量**: - 使用 `...

    echo-nginx-module-master.zip

    "echo-nginx-module"就是这样一个扩展模块,用于提供更灵活的输出控制和测试功能。 "echo"指令是echo模块提供的,它允许我们在Nginx配置文件中进行字符串的输出,这对于调试、性能测试或构建复杂的HTTP响应非常有用...

    c语言版base64编解码算法实现.rar

    将字符串str+换行 编码为base64字符串输出。 格式:echo -n "str" | base64 将字符串str编码为base64字符串输出。注意与上面的差别。(2011.08.01 补充) 格式:base64 file 从指定的文件file中读取数据,...

    linux shell之控制台打印各种颜色字体和背景的实现方法

    这里`43`代表黄色背景,`35`代表紫色字体,而`\e[0m`则用于恢复默认样式。 #### 3. 代码实现示例 接下来我们通过一个具体的Shell脚本来展示如何在控制台中打印不同颜色的文本。 ##### color.sh 文件内容 ```bash...

    shell中使用echo打印彩色字体和彩色背景的方法

    44m这是加粗、青色字体、蓝色背景的文本\e[0m" ``` - **动态颜色**:在脚本中根据条件动态选择颜色也是一种实用技巧。例如,在脚本运行过程中根据某个变量的值来决定文本的颜色。 ```sh if [ "$status" = ...

    sh代码-shell颜色大全

    echo -e "\033[${color}m${text}\033[0m" } # 使用函数打印不同颜色的文本 colorprint 31 "这是红色文本" colorprint 32 "这是绿色文本" colorprint 33 "这是黄色文本" # 示例结束,恢复默认颜色 echo -e "\033[0...

    echo-nginx-module.tar.gz

    而“echo-nginx-module.tar.gz”则是一个针对FastDFS的扩展模块,用于增强Nginx服务器的功能。这个压缩包包含了“echo-nginx-module”,这是一个Nginx的模块,它提供了丰富的HTTP响应头控制、延迟响应、HTTP回声等...

    IP安全策略设置工具 绿色版 [免费版]

    @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...

    智能关闭危险端口(bat文件)

    @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...

Global site tag (gtag.js) - Google Analytics