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

Terminal-Eingabeaufforderung wird nicht korrekt umbrochen?

Ich habe ein Problem, bei dem, wenn ich sehr lange Befehle in Bash eingebe, das Terminal meine Eingabe nicht richtig wiedergibt. Ich würde das erwarten, wenn ich einen Befehl wie den folgenden hätte:

[email protected] ~/somepath $ ssh -i /path/to/private/key
[email protected]

Der Befehl sollte in zwei Zeilen gerendert werden. Stattdessen wird es oft herumlaufen und anfangen, über meine Eingabeaufforderung zu schreiben, etwa so:

[email protected] -i /path/to/private/key

Wenn ich mich entscheide, zurückzugehen und ein Argument zu ändern, weiß ich nicht, wo der Cursor erscheinen wird, manchmal mitten in der Eingabeaufforderung, aber normalerweise in der Zeile oben wo ich schreibe.

Zusätzlicher Spaß entsteht, wenn ich Hoch gehe zu einem vorherigen Befehl.
Ich habe dies sowohl in Gnome-Terminal und Terminator als auch auf i3 und Cinnamon versucht. Jemand hat vorgeschlagen, dass es meine Eingabeaufforderung sei, also hier:

[
Linux
  1. Gnome-Terminal:Befehl nicht gefunden

  2. Dateiname wird nicht korrekt mit Unterstrich _ in Bash gedruckt

  3. Umgebungsvariable TERM nicht gesetzt

  4. Docker reagiert nicht auf STRG+C im Terminal

  5. Die Docker-Bash-Eingabeaufforderung zeigt keine Farbausgabe an

So passen Sie Bash-Farben und -Inhalte in der Linux-Terminal-Eingabeaufforderung an

So machen Sie Ihr Linux-Terminal und Ihre Shell weihnachtlich

So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an

Bashscript funktioniert vom Terminal, aber nicht von Crontab?

So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an

Wann sollte ich einen Prozess nicht beenden -9?