在 Linux 终端中,我们可以通过添加颜色来增强命令行输出的可读性和吸引力。在本文中,我将向您展示如何使用 Shell 脚本为 Linux 命令添加彩色输出。
为了实现彩色输出,我们将使用 ANSI 转义序列。这些转义序列是一些特殊的字符组合,可以控制终端的颜色、样式和其他属性。下面是一些常用的 ANSI 转义序列:
\033[0m
:重置所有属性\033[1m
:设置粗体\033[3m
:设置斜体\033[4m
:设置下划线\033[30m
到\033[37m
:设置前景色(黑色到白色)\033[40m
到\033[47m
:设置背景色(黑色到白色)
现在让我们看几个示例来说明如何为 Linux 命令添加彩色输出。
- 为 ls 命令的文件和目录分别添加不同的颜色:
#!/bin/bash
# 定义颜色转义序列