Contents

Linux echo 命令完全指南

命令简介

echo 命令用于在 shell 中打印变量值或直接输出指定的字符串。这是 Linux 系统中一个极为常用的命令,无论是在 shell 编程还是终端操作中都经常使用。

使用提示
echo 命令是最基础但也是最常用的 Linux 命令之一,掌握它的使用对于 Shell 脚本编写尤为重要。

基本语法

1
echo [选项] [参数]

命令选项

-e 选项

激活转义字符。使用 -e 选项时,以下转义字符将被特殊处理:

转义字符功能描述
\a发出警告声
\b删除前一个字符
\c不产生进一步输出(后续字符不会输出)
\f换行但光标停留在原位置
\n换行且光标移至行首
\r光标移至行首,不换行
\t插入制表符
\v等同于 \f
\\插入反斜杠字符
\nnn插入对应八进制ASCII字符

使用实例

文字颜色控制

1
echo -e "\e[1;31mThis is red text\e[0m"

输出红色文字:“This is red text”

颜色代码参考

文字颜色代码:

  • 重置=0
  • 黑色=30
  • 红色=31
  • 绿色=32
  • 黄色=33
  • 蓝色=34
  • 洋红=35
  • 青色=36
  • 白色=37

背景颜色控制

1
echo -e "\e[1;42mGreed Background\e[0m"

输出绿色背景文字:“Greed Background”

背景颜色代码

背景颜色代码:

  • 重置=0
  • 黑色=40
  • 红色=41
  • 绿色=42
  • 黄色=43
  • 蓝色=44
  • 洋红=45
  • 青色=46
  • 白色=47

文字特效设置

1
echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
特效参数说明

可用的特效参数:

  • 0:关闭所有属性
  • 1:设置高亮度(加粗)
  • 4:下划线
  • 5:闪烁
  • 7:反显
  • 8:消隐