`
scm002
  • 浏览: 317018 次
社区版块
存档分类
最新评论

shell脚本显示字体颜色

 
阅读更多

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

    标题中的“支持tab键自动补全和字体颜色的ADB shell”指的是一个经过增强的ADB (Android Debug Bridge) 工具,它集成了类似PuTTY的功能,允许用户通过命令行与安卓设备进行交互,并且增加了两个实用特性:Tab键自动...

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

    常见的效果包括改变字体颜色、背景颜色、文本样式等。 #### 输出特效格式控制 - `\033[0m`:关闭所有属性。 - `\033[1m`:设置高亮度。 - `\033[4m`:下划线。 - `\033[5m`:闪烁。 - `\033[7m`:反显。 - `\033[8...

    linux 字体颜色意义

    在Linux系统中,终端或命令行界面通过不同的字体颜色来表示特定的信息或状态,这种颜色编码不仅提高了可读性,还帮助用户快速识别文件类型、权限和其他重要信息。以下是对“Linux字体颜色意义”的深入解析: ### ...

    linux BASH shell下设置字体及背景颜色

    在 Linux 的 BASH shell 环境中,用户可以通过一系列的 ANSI 转义序列来定制终端输出的字体颜色、背景颜色以及文本样式。这对于提高命令行界面的可读性和美观度非常有用。本文将详细介绍如何在 Linux BASH shell 中...

    shell命令学习资料

    3. **创建屏幕输出--tput(21).pdf**:`tput`是一个用于控制终端输出的命令,它能够改变文本颜色、字体大小等属性。这份资料可能涵盖如何利用`tput`美化终端输出,提高终端界面的可读性和用户体验。 4. **创建屏幕...

    Dialog设计,关于shell 脚本的处理

    `Dialog` 是一个用于创建基于文本终端的图形用户界面(GUI)工具,它主要用于shell脚本,使得在命令行环境中可以构建交互式的对话框。在Linux内核源代码中,`Dialog` 实现被重命名为 `lxdialog`,以避免与系统中已有...

    可以显示终端所有颜色的脚本

    ANSI转义码是一种标准,允许在终端上控制文本的格式,如字体颜色、背景颜色、高亮等。这些转义码通常以ESC(ASCII码为27的字符)开始,后面跟着一串控制序列。 例如,要设置文本颜色,可以使用"\033[3m"开始颜色...

    dialog指令学习shell脚本

    在Linux系统中,`dialog`命令是一个非常实用的工具,它允许用户通过终端界面与shell脚本进行交互。`dialog`提供了多种对话框,如菜单、输入框、列表框、时钟等,使得命令行界面的程序能更友好地与用户进行交互。本文...

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

    在Shell脚本编程中,为了提高输出信息的可读性和美观度,经常会用到彩色输出。通过简单的`echo`命令结合ANSI转义序列,我们就可以轻松地实现这一功能。下面详细介绍如何在Shell中使用`echo`命令来打印带有不同颜色的...

    Shell脚本编写实战

    根据实际的案例讲解怎么编写Shell脚本,在什么场景下编写为讲解导向。...编写Shell脚本注意事项与编写打印字体颜色函数2.批量创建用户3.监控主机存活状态4.监控CPU、内存、硬盘和网卡流量利用率5.监控网站可用性

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

    1 问题 控制台打印各种颜色字体和背景 字体颜色 #30:黑  #31:红  #32:绿  ...比如上面的命令,43是背景颜色,35是字体颜色, \e[0m 是还原本色 2 代码实现 这里写的是color.sh文件如下 #!/bin/bash

    shell脚本实现多彩进度条

    在Shell脚本中,我们可以使用特定的转义序列来控制文本的颜色和显示样式。常见的参数包括: - **显示方式**:例如`0`表示默认显示方式,`1`表示粗体或高亮,`4`表示下划线等。 - **颜色**:基本颜色有`0`(黑)、`1...

    Genesis2000、InCAM脚本图文教程

    学习C-shell脚本首先需要熟悉基本的shell命令,比如awk、sed等文本处理工具,以及如何使用C-shell语法进行程序编写和执行。 #### 如何启动C-shell 在Linux系统中,启动C-shell的方式较为简单,可以通过桌面右键...

    PUTTY 工具 和 字体颜色永久改变方法

    在日常使用中,有时我们需要对PUTTY的界面进行个性化设置,例如更改字体颜色,以提高阅读舒适度或增强代码对比度。以下将详细介绍如何永久改变PUTTY的字体颜色。 首先,我们需要理解PUTTY的配置机制。PUTTY的设置是...

    Private Shell.zip

    6. **个性化设置**:用户可以根据个人喜好调整命令提示符样式、字体、颜色等,提升使用体验。 7. **脚本支持**:支持批处理脚本执行,自动化完成一系列操作,提高工作效率。 8. **安全性增强**:Private Shell还...

    shell终端美化主题集合

    颜色方案,也就是主题,是改变终端显示颜色的关键,比如命令输出的颜色、高亮文本、错误信息等,这可以极大地提高代码可读性和工作环境的舒适度。 在Linux环境中,我们可以使用诸如Gnome Terminal、Konsole、 ...

    linux shell

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

Global site tag (gtag.js) - Google Analytics