bash 输出前的换行符(“\n”)

bash 输出前的换行符(“\n”)

我想修改 bash 中的输出以获得更好的输出视图。简单的说\n在这之前。我怎样才能改变它.bashrc?例如:

这是默认的:

root@comp:$ abc
bash: abc: command not found

我要这个:

root@comp:$ abc

bash: abc: command not found

答案1

您可以发出trap信号DEBUG

trap 'printf "\n"' DEBUG

DEBUG捕获的命令printf "\n"将在命令执行之前运行,与PROMPT_COMMAND命令执行之后运行不同。

您可以将其添加到您的中~/.bashrc以使其永久化。

例子:

$ abc
No command 'abc' found, did you mean:
....
$ trap 'printf "\n"' DEBUG
$ abc

No command 'abc' found, did you mean:
....

相关内容