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

Seltsames Zeichen in der Bash-Eingabeaufforderung?

Ich bin etwas neu in Bash-Eingabeaufforderungen, aber ich konnte endlich etwas zum Laufen bringen. Allerdings habe ich am Anfang meiner Eingabeaufforderung ein seltsames Zeichen:

Hier ist meine aktuelle PS1 Eingabeaufforderung:

PS1='\[\e]2;\[email protected]\h\a${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[01;34m\] \w \$\[\033[00m\] '

Kann jemand das Problem erkennen? Was mache ich hier falsch?

Akzeptierte Antwort:

Ihnen fehlt das letzte \] , um die Titelleistensequenz zu beenden. Das Ergebnis ist, dass es einige Zeichen auffrisst und vorne einen seltsamen Charakter zeigt.

versuchen Sie es mit einem der folgenden:

  • \[\033]2; \[email protected]\h \007\]
  • \[\e]0;\[email protected]\h\a\]

Linux
  1. Machen Sie Ihre Bash-Eingabeaufforderung unter Linux winterfest

  2. Anpassen der Bash-Shell

  3. Wie kürze ich die Bash-Eingabeaufforderung unter Linux?

  4. Ist es möglich, die eingebauten Befehle zu Bash zu verfolgen?

  5. Die Bash‘?

So verwenden Sie den Bash-Lesebefehl

So passen Sie die Bash-Eingabeaufforderung unter Linux an

Die Bash FOR-Schleife erklärt und vereinfacht

'&&' vs. '&' mit dem 'test'-Befehl in Bash

Was ist die Verwendung von $ # in Bash

Wie stelle ich die Farbe der Eingabeaufforderung in Bash ein?