Mac OS Lion Terminal: Leere Zeile nach Befehlsausgabe hinzufügen?

Mac OS Lion Terminal: Leere Zeile nach Befehlsausgabe hinzufügen?

Wie kann ich mein Gerät so konfigurieren, dass .bash_profilenach jeder Befehlsausgabe eine Leerzeile hinzugefügt wird?

Antwort1

Sie möchten die Shell-Eingabeaufforderung anpassen. Die Standard-Shell ist Bash und fügt durch Einbettung \nder entsprechenden Variablen problemlos eine neue Zeile in die Eingabeaufforderung ein. (Standardmäßig PS1.)

Weitere Details unterhttp://www.ibm.com/developerworks/linux/library/l-tip-prompt/oder auf der Manualpage – obwohl das eine viel angenehmere Referenz ist.

Antwort2

Fügen Sie am Ende von ~/.bash_profileoder die folgende Zeile hinzu ~/.bashrc, je nachdem, was vorhanden ist:

PS1="\n$PS1"

Dadurch wird eine neue Zeile hinzugefügtVorEs wird eine Eingabeaufforderung gedruckt, nachdem die Steuerung an die Shell zurückgegeben wurde.

Sofern Ihre Eingabeaufforderung keine Shell-Befehle oder Variablen enthält (die zum Zeitpunkt der Variablenzuweisung ausgeführt/interpretiert würden), funktioniert dies. Andernfalls stellen Sie einfach das \nIhrer ursprünglichen Eingabeaufforderungsdefinition voran.

verwandte Informationen