Linux 命令行界面打印出不同颜色的文字

让 Linux 命令行控制台能打印出不同颜色的文字, 让你的工具变得更加专业, 也可以让你的脚本把比较敏感的信息突显出来。

 

命令如下:

 

echo -e "\033[m\033[0m ";

 

其中:

  • \033[  是让控制台打印出有颜色的文字
  • 是颜色的代码,具体如下表:
    • Black       0;30     Dark Gray     1;30
      Blue        0;34     Light Blue    1;34
      Green       0;32     Light Green   1;32
      Cyan        0;36     Light Cyan    1;36
      Red         0;31     Light Red     1;31
      Purple      0;35     Light Purple  1;35
      Brown       0;33     Yellow        1;33
      Light Gray  0;37     White         1;37
    • 3X 的颜色代表文本颜色, 如果换成 4X, 就是背景色。
  • 是你的文本
  • \033[0m 是恢复颜色到默认状态

       其中字符 'm'  代表颜色指令的结束。

例子:

 


 

你可能感兴趣的:(Linux,Shell)