**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
3天前关闭。
Improve this question
如何编辑$PS1
变量,使bash命令的输出颜色与命令颜色不同?
例如,我希望命令为黑色,输出为绿色。username$ seq 1 3
1
2
3
在上面的例子中,我希望seq 1 3
是黑色的,输出数字是绿色的。
这是我当前的$PS1变量:\[\e[1;0:31m\]\u \[\e[m\] \[\e[1;0:36m\] \@ \[\e[m\] \[\e[1;0:32m\]\W $ \[\e[m\]
1条答案
按热度按时间np8igboo1#
我提供了我的解决方案。它不仅给提示着色,而且打印当前目录,如果目录太长,则打印缩写:
变量
origPS1
和newPS1
设置为在其他脚本中使用。