相关疑难解决方法(0)

我可以将 shell 配置为以不同颜色打印 STDERR 和 STDOUT 吗?

我想设置我的终端,以便stderr以不同的颜色打印stdout;也许是红色的。这样更容易区分两者。

有没有办法在中配置它.bashrc?如果没有,这甚至可能吗?


注意:这个问题是合并另一个是问stderrstdout 和用户输入回波是在输出3种不同颜色。答案可能正在解决任何一个问题。

colors bash terminal stdout stderr

73
推荐指数
4
解决办法
2万
查看次数

在两个单独的流中显示 stdout 和 stderr

我正在寻找一种在视觉上分离 stdout 和 stderr 的方法,这样它们就不会交错,从而可以轻松识别它们。理想情况下,stdout 和stderr 在显示它们的屏幕上会有不同的区域,例如在不同的列中。例如,输出看起来像这样:

~$ some command
some useful output info
ERROR: an error
more output
ERROR: has occurred
another message
~$ 
Run Code Online (Sandbox Code Playgroud)

而是看起来像这样:

~$ some command          |
some useful output info  |
more output              |  ERROR: an error
another message          |  ERROR: has occurred
~$                       |
Run Code Online (Sandbox Code Playgroud)

command-line terminal

18
推荐指数
1
解决办法
1977
查看次数

标签 统计

terminal ×2

bash ×1

colors ×1

command-line ×1

stderr ×1

stdout ×1