Ich habe eine einfache PS1-Aufgabe gemacht
PS1="\e[0;31m[\W]\$ \e[m "
Ich wollte nur die Eingabeaufforderungsfarbe ändern und nur den relativen Pfad anzeigen. Dies bringt jedoch die CLI durcheinander. Wenn Sie zum Beispiel den Verlauf mit durchsuchen, wird ↑
die Anzeige beschnitten und überlappt. Wenn ich einen langen Befehl eingebe, bewegt sich der Cursor an den Anfang des Bildschirms, der sich mit der Eingabeaufforderungsanzeige selbst überschneidet. Was habe ich falsch gemacht?
quelle
\001 \002
.