-n: 不进行换行;
-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;(服务器脚本的输出经常用这个实现)
使用echo输出带颜色的文本,需要使用参数-e,格式如下:
echo -e "\e[控制选项;字背景颜色;文字颜色m字符串\e[控制选项m" 或
echo -e "\033[控制选项;字背景颜色;文字颜色m字符串\033[控制选项m"
例如:
# echo -e "\e[1;31mwww.test.com\e[0m"
注:
\e[1;31m 将颜色设置为红色,就是出现在这个之后的文本颜色都为红色。\e[是特定字符可以换成\033[,1是控制选项表示设置高亮度,31是将字体颜色设置为红色,m是分割符表示设置符结束。
\e[0m 将颜色重新置回,就是出现在这个之后的文本颜色都恢复系统正常的输出颜色,如果没有这个,那系统会一种按照\e[1;31m设置输出的。\e[是特定字符可以换成\003[,0是控制选项表示关闭所有属性,m是分割符表示设置符结束。
字体颜色代码30-37:
30:黑色字
31:红色字
32:绿色字
33:黄色字
34:蓝色字
35:紫色字
36:天蓝字
37:白色字
字符背景颜色代码40—–47:
40:黑底
41:红底
42:绿底
43:黄底
44:蓝底
45:紫底
46:天蓝底
47:白底
控制选项代码:
0:关闭所有属性
1:设置高亮度
4:下划线
5:闪烁
7:反显
8:消隐
相关推荐
### Linux下echo命令详解 #### 一、概述 `echo`命令是Linux系统中非常基础且重要的工具之一,主要用于在终端或脚本中输出文本信息。由于其简单易用的特点,在日常运维工作以及Shell编程中得到了广泛的应用。本文将...
适合人群:主要适用于Unix或者Linux系统的操作者或者管理员,尤其是对于新手来说这是一个熟悉并灵活使用Echo命令的良好资料 使用场景及目标:能够使终端用户利用此命令来向屏幕输出消息,并可以通过变量展示动态的...
echo命令:命令是 Unix/Linux 系统中的一个常用命令,用于在终端中打印输出文本或变量的值。它也经常用于脚本中来输出信息、变量值或命令执行的结果。 echo 与 printf 的区别:echo 简单且易用,而 printf 提供了更...
### echo命令详解 在计算机操作系统的命令行工具中,`echo`命令是一个基本但功能强大的指令,用于在屏幕上显示文本或向文件写入文本。它不仅适用于DOS系统,也广泛应用于Unix、Linux以及Windows的命令提示符环境。...
The article provides a comprehensive guide to using the echo command in Unix and Linux environments, covering its basic syntax, options such as -n for disabling new line addition and -e for enabling ...
### Linux Echo 命令详解及权限问题解决 #### 一、Echo 命令概述 **Echo** 命令在 Linux 和 Unix 系统中是一个非常基础但极其重要的命令,广泛应用于脚本编写和命令行交互。其主要功能是在屏幕上显示文本,通常...
### Linux Shell 命令详解 #### 变量与引用 在Linux Shell中,变量的引用和设置至关重要。使用`${变量名}`来引用变量的值,值得注意的是,在声明或赋值时无需使用`$`作为前缀。例如,你可以设置本地变量通过`变量...
### Linux主要Shell命令详解 #### 一、Shell概念与作用 **Shell** 是连接用户与Linux操作系统的桥梁,用户通过Shell与系统进行交互。在Linux系统中,Shell扮演着多种角色,包括命令语言、命令解释程序以及程序设计...
《Linux命令详解词典》是一本详尽解析Linux操作系统中常用命令的参考书籍。Linux作为开源、免费的操作系统,其强大的命令行工具是其高效工作的重要组成部分。这本书旨在帮助用户理解和掌握这些命令,从而更好地在...
### Linux主要Shell命令详解 #### 一、命令置换与特殊字符使用 在Linux环境中,shell命令的灵活性和强大性体现在其能够实现复杂的功能组合。其中一个关键特性是**命令置换**,即通过特定语法来获取一个命令的输出...
### Linux上echo命令的一些总结 #### 基础概述 `echo`命令在Linux系统中是一种非常基础且常用的工具,主要用于向标准输出设备(通常是终端)打印一行或多行文本。除了基本的文本输出功能外,`echo`还支持一些特定的...
本文将深入探讨“Linux编程命令详解”这一主题,主要围绕以下几个知识点展开: 1. **Linux命令行基础**:Linux操作系统主要通过命令行界面与用户交互,掌握常用命令是Linux编程的基础。例如`ls`用于列出目录内容,`...
Linux中的`at`命令是一个非常实用的工具,它允许用户安排在特定时间执行一次性的任务。这个命令在系统管理、自动化脚本或者需要在特定时间运行的任何操作中都极其有用。下面我们将深入探讨`at`命令的用法、参数以及...
### Linux常用命令详解 #### 一、概述 在《Linux常用命令详解》这份文档中,主要介绍了Linux系统中常用的命令及其使用方法。这些命令对于初学者来说是非常实用的基础知识,对于高级用户也是不可或缺的工具箱。文档...
### Linux常用命令详解 #### 一、Linux 文件系统结构与命名规则 Linux 文件系统的结构是树状结构,其中根目录(`/`)是所有文件和目录的起点。每个文件和目录都有其特定的位置,通过路径来标识。路径分为绝对路径...
### Linux Echo 命令详解 #### 一、概述 `echo` 是 Linux 系统中最常用的命令之一,主要用于向标准输出(通常是终端)打印文本。尽管它看起来简单,但其实具备很多强大的功能,比如输出格式化文本、重定向到文件、...
### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...
### cat命令详解:掌握Linux文本处理利器 在Linux操作系统中,`cat`命令是一个非常基础且功能强大的文本处理工具,其名称来源于“concatenate”,意为连接。`cat`命令主要用于显示文件内容、连接多个文件并打印到...