有两种方法: 一次性 grep --color=auto 'pattern' filename grep --color=auto "search term" file.txt 永久 设置 全局变量文件/etc/profile或者~/.bashrc 文件结尾添加: export GREP_COLOR='01;32 ' 在这个命令中,"01"表示粗体,"32"表示绿色 31:红色 32:绿色 33:黄色 34:蓝色 35:紫色 更新文件生效: source /etc/profile 在Linux系统中,~/.bashrc和/etc/profile都是环境变量配置文件,但它们的作用范围和加载时机不同。 /etc/profile是系统级别的配置文件,它对所有用户都有效。当用户登录时,该文件会被加载。因此,如果你在/etc/profile中添加了环境变量或别名,那么所有用户在登录时都能获取到这些设置。 相比之下,~/.bashrc是用户级别的配置文件,它只对当前用户有效。每当用户打开一个新的shell时,~/.bashrc就会被加载。因此,如果你在~/.bashrc中添加了环境变量或别名,那么只有当前用户在打开新的shell时才能获取到这些设置。 profile生效范围大于bashrc