Problem mit dem Bash-Profil

1

Ich habe mein .bash_profile auf meinem Mac (der jetzt Tiger ausführt) geändert, um eine andere Eingabeaufforderung zu erhalten. Vorher konnte ich mit der Aufwärtspfeiltaste durch zuvor ausgegebene Befehle blättern. Jetzt bekomme ich jedoch eine seltsame Mischung von Zeichen - sie überschreibt die Eingabeaufforderung mit einer Teilmischung des vorherigen Befehls, wodurch sie unleserlich wird. Es ist sehr seltsam und ich habe eindeutig etwas falsch gemacht. Der Befehl ist eigentlich alles da - wenn ich die Eingabetaste drücke, funktioniert er, obwohl ich ihn nicht klar lesen kann.

export PS1="\[\e[0;36m \w $\[\e[0m\] "
Slick23
quelle

Antworten:

3

Sie haben vergessen, die Escape-Sequenz für den ersten Farbwechsel zu schließen:

export PS1="\[\e[0;36m\] \w $\[\e[0m\] "
                      ^^
Tim
quelle