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\] "

Antworten:


3

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

export PS1="\[\e[0;36m\] \w $\[\e[0m\] "
                      ^^
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.