Neue Zeile ("\n") vor der Ausgabe in Bash

Neue Zeile ("\n") vor der Ausgabe in Bash

Ich möchte meine Ausgabe in Bash ändern, um sie besser anzeigen zu können. Einfach \nvor das hier setzen. Wie kann ich es ändern .bashrc? Zum Beispiel:

Die Standardeinstellung ist:

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

Ich will das:

root@comp:$ abc

bash: abc: command not found

Antwort1

Sie können trapdas DEBUGSignal:

trap 'printf "\n"' DEBUG

DEBUGDer abgefangene Befehl printf "\n"wird vor der Ausführung des Befehls ausgeführt, im Gegensatz PROMPT_COMMANDzu dem, der nach der Ausführung des Befehls ausgeführt wird.

Sie können dies hinzufügen, ~/.bashrcum es dauerhaft zu machen.

Beispiel:

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

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

verwandte Informationen