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

DEBUGtrapped 명령은 명령이 실행된 후에 실행되는 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:
....

관련 정보