改变sudo命令输出的样式

时间:2013-03-01 08:18:47

标签: macos sudo

我的一些构建命令使用osx命令say来通知我继续工作时的进度。一般来说,他们使用温柔的女性声音,但是当我以sudo运行命令时,会有一个粗鲁的男子气概的声音,告诉他们发生了什么。

我认为如果sudo命令对其输出有类似的视觉线索会很有用,所以输出可能会以*为前缀,或者颜色会变为亮黄色或类似的东西。有没有办法达到我想要的目的?

也许我可以为sudo创建一个改变输出颜色的别名,然后继续发出sudo命令 - 但我不知道如何将颜色更改回来。

是否有任何现有系统可以启用此调整?

1 个答案:

答案 0 :(得分:0)

使用alias sudo="tput setaf 1; sudo"

要更改颜色,只需将tput setaf 0添加到PROMPT_COMMAND.bashrc中)