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:
....

関連情報