`

linux echo颜色控制

 
阅读更多

echo要变换颜色的时候,要使用参数-e

 

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

 

例如:

 

echo -e "\033[41;36m something here \033[0m"

 

其中41的位置代表底色, 36的位置是代表字的颜色

 

那些ascii code 是对颜色调用的始末.

 

\033[ ; m …… \033[0m

 

让字体变为红色并且不停的闪烁

 

#echo -e "\033[31m \33[05m 请确认是否要停止当前的squid进程,输入[Y/N] \033[0m"

 

或者

 

#echo -e "\033[31m \033[05m 请确认是否要停止当前的squid进程,输入[Y/N] \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`命令配合颜色控制序列来实现。本文将详细介绍如何利用`echo`命令及ANSI转义序列来控制文字的颜色、样式等。 #### 基本概念 在开始之前,我们需要了解一些基本的概念: - **ANSI转义序列**:是一种...

    Linux echo文本处理命令的使用及示例

    #### 五、字体与颜色控制 1. **基本语法** - `echo -e "\033[字体背景颜色;字体颜色m字符串\033[0m"` 2. **字体颜色** - **黑色**:`\033[30m` - **红色**:`\033[31m` - **绿色**:`\033[32m` - **黄色**:`...

    linux-iterm2修改当前tab标题和颜色

    4. **AppleScript**:还可以通过编写AppleScript来控制iTerm2的外观,包括Tab的颜色。例如,以下AppleScript可以改变当前Tab的颜色: ```applescript tell application "iTerm2" tell current session of ...

    echo命令详解~~~~

    在Windows环境下,`echo`命令还可以与ANSI转义序列结合,实现文本的颜色和格式控制。例如: ``` echo [1;37;44m Hello, World! ``` 这将输出带有特定颜色和格式的文本,其中`[1;37;44m`是一个ANSI转义序列,用于...

    echo的用法

    echo 命令的用法和 ANSI 控制码的应用 echo 命令是 Linux 中的一种常用...echo 命令是 Linux 中的一种常用命令,用于在显示器上显示一段文字,结合 ANSI 控制码可以控制文字的显示效果,提高信息的可读性和可观性。

    Linux系统管理-shell基础1.pdf

    另外,echo命令中可以使用控制字符来改变输出格式,比如使用八进制或十六进制ASCII码来显示特定字符,使用特定的转义字符来控制光标移动、颜色输出或背景色等效果。这使得Shell脚本不仅能够执行命令,还能够格式化...

    linux shell

    除了颜色控制之外,还有一些其他的 ANSI 控制码可以帮助我们更好地控制终端输出。 - `\033[K`:清除从光标当前位置到行尾的所有字符。 - `\033[s`:保存当前光标的位置。 - `\033[u`:恢复之前保存的光标位置。 - `...

    Linux-101-Hacks

    使用正则表达式来精确控制搜索模式。 ```bash grep -E "pat\|ern" filename ``` #### Hack 9. Find Command `find`用于在文件系统中查找文件。 ```bash find /path -name "*.txt" ``` #### Hack 10. Suppress ...

    Linux Shell自动化运维最佳实践

    使用echo还可以设置文本颜色,通过ANSI转义码可以输出不同颜色的文本,如使用\033[30m输出黑色文本,\033[31m输出红色文本等等。 以上是Linux Shell自动化运维中的一些最佳实践知识点。通过这些知识点的使用,可以...

    Python彩色化Linux的命令行终端界面的代码实例分享

    在linux的终端中,ANSI转义序列来控制颜色 基本规则: 前面加上\033[,结尾用\033[0m重置为原来的颜色 可以在终端中输入下面这句,就可以看到输出绿色的hello。 >>echo -e '\033[0;32mhello\033[0m' 其中0;32m控制...

    《linux_shell脚本攻略》学习总结

    本文基于《Linux Shell脚本攻略》的学习总结,探讨了几个关键知识点,包括shebang、echo与printf、颜色输出、进程环境变量查看、数学计算、标准输入输出及文件描述符。 1. **Shebang (#!)**: Shebang是脚本开头的...

    解决windows输出彩色字体(ANSI转义序列)乱码的问题

    ANSI转义序列是一种控制字符序列,常用于控制终端的颜色、光标位置等,它在Linux和macOS等系统中广泛使用。这篇文章将探讨如何在Windows上解决这个兼容性问题,让你也能享受到彩色的命令行输出。 首先,我们需要...

    嵌入式linux的led灯驱动程序

    在嵌入式Linux系统中,LED灯驱动程序是硬件接口的一部分,它允许操作系统与硬件LED进行通信,控制灯光的亮灭、颜色变化等行为。LED驱动通常被设计为内核模块,可以动态加载到内核中,或者在编译内核时静态编入。以下...

    linux基本命令电子书

    `tput`命令是Linux shell脚本中用于处理终端输出的一个工具,它允许程序员控制终端的特性,如颜色、光标位置、屏幕清除等。这个命令读取系统中的 `/etc/terminfo` 或 `/etc/termcap` 文件,以确定终端设备支持的功能...

    unix与linux shell编程指南

    理解如何格式化输出,控制颜色和输出位置,对于创建用户友好的脚本界面很重要。 9. **第22章 创建屏幕输入**: 屏幕输入涉及读取用户输入或从文件中获取数据。`read`命令是获取用户输入的主要方式,而与键盘交互则...

    curses编程初步Linux中的一道亮色 哟

    - **echo() 和 noecho()**:控制从键盘输入的字符是否显示在屏幕上。默认情况下,这两个函数也是启用的。 - **intrflush()**:控制输入中断字符时的响应速度。如果传入TRUE,则响应更快,但可能导致屏幕混乱。 - **...

    Linux下c语言的图像编程—curses

    通过curses库,C语言开发者可以在Linux终端上创建具有交互性和颜色、样式控制的复杂界面,适用于文本模式的应用程序,如游戏、控制台工具或网络应用。它简化了终端操作,使得开发者不必关心底层的终端控制细节,更...

    linux_snake.c

    代码中通过调用`#include <curses.h>`引入了Curses库,并利用其提供的函数实现了屏幕初始化、键盘输入处理、字符颜色设置等功能,如`initscr()`初始化屏幕,`raw()`、`noecho()`、`keypad(stdscr, TRUE)`分别用于...

    成为Linux的主人

    ### 成为Linux的主人:深入理解/etc目录下的关键配置文件 在Linux系统管理中,`/etc`目录下的文件扮演着极其重要的角色。这些文件控制着系统的诸多方面,包括网络设置、用户权限、启动脚本等。对于希望深入了解并...

Global site tag (gtag.js) - Google Analytics