GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bash überschreibt die erste Zeile, Ps1 Bash Prompt?

Ich habe mit PS1 und PROMPT_COMMAND in Bash herumgespielt, um eine Eingabeaufforderung im ZSH-Stil für die rechte Seite zu erstellen. Ich habe eine Lösung, die fast funktioniert.

Das Problem ist, dass wenn ich eine lange Eingabezeile schreibe, die zweite Zeile die erste überschreibt. Die dritte Zeile erscheint schön auf einer neuen Zeile.

Vielleicht sind einige Zeilenzähler wegen meiner Cursorbewegung von 1 zu 1, oder ist das eine Einschränkung/ein Fehler?

Ein einfaches Beispiel:

PS1 exportieren="Eingabeaufforderung>[
Linux
  1. Terminal-Eingabeaufforderung überschreibt aktuelle Zeile?

  2. Wie fügt man Text vor der ersten Zeile einer Datei ein?

  3. Pfadtrenner in Ps1 hervorheben?

  4. Wie liest man die vorletzte Zeile in einer Datei mit Bash?

  5. Bash-Skript fügt Text an die erste Zeile einer Datei an

Bash-Tipps für den Alltag an der Kommandozeile

Testen Sie Ihre BASH-Fähigkeiten, indem Sie Kommandozeilenspiele spielen

Bash Echo Die Befehlszeile wird in der Befehlszeile selbst ausgeführt (nicht in einem Skript)?

Wie erzeuge ich eine Ps1-Eingabeaufforderung in Bash oder Ksh93 ähnlich wie Tcsh?

Seltsames Zeichen in der Bash-Eingabeaufforderung?

Werden die ersten Zeichen des Befehls beim Beenden im Display wiederholt?