可能的重复:
自定义 bash shell:将命令加粗/着色
bash $ cat what-i-want
"I want the output be in a different color."
我希望我的命令在输出中脱颖而出,而不会使提示太长。我想以不同的颜色查看命令和输出。我了解如何通过设置来操纵提示颜色PS1
。
Enter
有没有办法在我按下之后但在命令开始执行之前改变颜色?
答案1
您可能可以使用/bind
命令来执行某些操作(我相信我最近在该网站上看到过它,但我无法在 atm 中找到它)。bash
readline
Enter
另一个选项是创建别名,您可以在命令前面添加:
$ alias x='echo <ANSI ESCAPE>;'
$ x cat what-you-want
正如凯文指出的,请记住在提示开始时重置颜色。