shell颜色

在Shell中,可以使用ANSI转义码来控制文本的颜色和格式。ANSI转义码以\033[开头,后面跟着相应的控制字符来改变文本的样式和颜色。

以下是一些常用的Shell颜色代码:

  • 文本颜色:

    • 30: 黑色
    • 31: 红色
    • 32: 绿色
    • 33: 黄色
    • 34: 蓝色
    • 35: 紫色
    • 36: 青色
    • 37: 白色
  • 背景颜色:

    • 40: 黑色
    • 41: 红色
    • 42: 绿色
    • 43: 黄色
    • 44: 蓝色
    • 45: 紫色
    • 46: 青色
    • 47: 白色
  • 样式:

    • 0: 默认样式
    • 1: 粗体或高亮(部分终端模拟器可能显示为粗体)
    • 4: 下划线
    • 5: 闪烁
    • 7: 反显(将背景和前景颜色交换)
    • 8: 不可见(隐藏文本,一般用于密码输入)

要在Shell中使用颜色代码,可以在输出文本之前插入相应的ANSI转义码。例如,要在Shell中将文本设置为红色,可以使用以下代码:

echo -e "\033[31m这是红色文本\033[0m"

其中,\033[31m表示将后续文本设置为红色,\033[0m表示恢复默认样式。

 
posted @ 2023-07-21 17:01  MoonXu  阅读(755)  评论(0编辑  收藏  举报