shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e
格式如下:
echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
例如:
echo -e "\033[41;36m something here \033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
注:
...
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e
格式如下:
echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
例如:
echo -e "\033[41;36m something here \033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
注:
1、字背景颜色和文字颜色之间是英文的""
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也是同样有空格
下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配
例
echo -e “\033[31m 红色字 \033[0m”
echo -e “\033[34m 黄色字 \033[0m”
echo -e “\033[41;33m 红底黄字 \033[0m”
echo -e “\033[41;37m 红底白字 \033[0m”
字颜色:30—–37
echo -e “\033[30m 黑色字 \033[0m”
echo -e “\033[31m 红色字 \033[0m”
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”
字背景颜色范围:40—–47
echo -e “\033[40;37m 黑底白字 \033[0m”
echo -e “\033[41;37m 红底白字 \033[0m”
echo -e “\033[42;37m 绿底白字 \033[0m”
echo -e “\033[43;37m 黄底白字 \033[0m”
echo -e “\033[44;37m 蓝底白字 \033[0m”
echo -e “\033[45;37m 紫底白字 \033[0m”
echo -e “\033[46;37m 天蓝底白字 \033[0m”
echo -e “\033[47;30m 白底黑字 \033[0m”
最后面控制选项说明
\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 显示光标
\e[ ——表示颜色的提示的起始位置
x;ym ——表示颜色的代码。颜色的代码在下面有说明(当然可以连着写多个,之间用";"分开,比如 1;5;35m)
\e[m ——表示代颜色的提示的结束位置
x的取值为:
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见
\e 可以写成 \033
相关推荐
标题中的“支持tab键自动补全和字体颜色的ADB shell”指的是一个经过增强的ADB (Android Debug Bridge) 工具,它集成了类似PuTTY的功能,允许用户通过命令行与安卓设备进行交互,并且增加了两个实用特性:Tab键自动...
常见的效果包括改变字体颜色、背景颜色、文本样式等。 #### 输出特效格式控制 - `\033[0m`:关闭所有属性。 - `\033[1m`:设置高亮度。 - `\033[4m`:下划线。 - `\033[5m`:闪烁。 - `\033[7m`:反显。 - `\033[8...
在Linux系统中,终端或命令行界面通过不同的字体颜色来表示特定的信息或状态,这种颜色编码不仅提高了可读性,还帮助用户快速识别文件类型、权限和其他重要信息。以下是对“Linux字体颜色意义”的深入解析: ### ...
在 Linux 的 BASH shell 环境中,用户可以通过一系列的 ANSI 转义序列来定制终端输出的字体颜色、背景颜色以及文本样式。这对于提高命令行界面的可读性和美观度非常有用。本文将详细介绍如何在 Linux BASH shell 中...
3. **创建屏幕输出--tput(21).pdf**:`tput`是一个用于控制终端输出的命令,它能够改变文本颜色、字体大小等属性。这份资料可能涵盖如何利用`tput`美化终端输出,提高终端界面的可读性和用户体验。 4. **创建屏幕...
`Dialog` 是一个用于创建基于文本终端的图形用户界面(GUI)工具,它主要用于shell脚本,使得在命令行环境中可以构建交互式的对话框。在Linux内核源代码中,`Dialog` 实现被重命名为 `lxdialog`,以避免与系统中已有...
ANSI转义码是一种标准,允许在终端上控制文本的格式,如字体颜色、背景颜色、高亮等。这些转义码通常以ESC(ASCII码为27的字符)开始,后面跟着一串控制序列。 例如,要设置文本颜色,可以使用"\033[3m"开始颜色...
在Linux系统中,`dialog`命令是一个非常实用的工具,它允许用户通过终端界面与shell脚本进行交互。`dialog`提供了多种对话框,如菜单、输入框、列表框、时钟等,使得命令行界面的程序能更友好地与用户进行交互。本文...
在Shell脚本编程中,为了提高输出信息的可读性和美观度,经常会用到彩色输出。通过简单的`echo`命令结合ANSI转义序列,我们就可以轻松地实现这一功能。下面详细介绍如何在Shell中使用`echo`命令来打印带有不同颜色的...
根据实际的案例讲解怎么编写Shell脚本,在什么场景下编写为讲解导向。...编写Shell脚本注意事项与编写打印字体颜色函数2.批量创建用户3.监控主机存活状态4.监控CPU、内存、硬盘和网卡流量利用率5.监控网站可用性
1 问题 控制台打印各种颜色字体和背景 字体颜色 #30:黑 #31:红 #32:绿 ...比如上面的命令,43是背景颜色,35是字体颜色, \e[0m 是还原本色 2 代码实现 这里写的是color.sh文件如下 #!/bin/bash
在Shell脚本中,我们可以使用特定的转义序列来控制文本的颜色和显示样式。常见的参数包括: - **显示方式**:例如`0`表示默认显示方式,`1`表示粗体或高亮,`4`表示下划线等。 - **颜色**:基本颜色有`0`(黑)、`1...
学习C-shell脚本首先需要熟悉基本的shell命令,比如awk、sed等文本处理工具,以及如何使用C-shell语法进行程序编写和执行。 #### 如何启动C-shell 在Linux系统中,启动C-shell的方式较为简单,可以通过桌面右键...
在日常使用中,有时我们需要对PUTTY的界面进行个性化设置,例如更改字体颜色,以提高阅读舒适度或增强代码对比度。以下将详细介绍如何永久改变PUTTY的字体颜色。 首先,我们需要理解PUTTY的配置机制。PUTTY的设置是...
6. **个性化设置**:用户可以根据个人喜好调整命令提示符样式、字体、颜色等,提升使用体验。 7. **脚本支持**:支持批处理脚本执行,自动化完成一系列操作,提高工作效率。 8. **安全性增强**:Private Shell还...
颜色方案,也就是主题,是改变终端显示颜色的关键,比如命令输出的颜色、高亮文本、错误信息等,这可以极大地提高代码可读性和工作环境的舒适度。 在Linux环境中,我们可以使用诸如Gnome Terminal、Konsole、 ...
其中,`背景颜色` 和 `字体颜色` 分别对应上面提到的背景色和前景色代码。 **示例**: ```bash printf "\033[47;31mhelloworld\033[0m" ``` 这里,`47` 表示背景色为白色,`31` 表示前景色为红色。 #### 三、...