Wie kann ich mein Gerät so konfigurieren, dass .bash_profile
nach 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 \n
der 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_profile
oder 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 \n
Ihrer ursprünglichen Eingabeaufforderungsdefinition voran.