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

Wie stelle ich die Farbe der Eingabeaufforderung in Bash ein?

@Rob hat Recht; speziell, um zu hellrot zu wechseln (rosa ist keine verfügbare Farbe):

PS1 = "\[\033[1;31m\]\u:\w\$\[\033[0m\] "
#      ^^^^^^^     ^^                    Begin/end ANSI escape
#             ^^^^^                      "light red foreground"
#                    ^^^^^^^             Your original prompt
#                           ^^^^^^^^^^^  Reset color back to default foreground

Sie müssen ANSI-Escape-Sequenzen verwenden (in diesem Fall 1;31m , der Code für "hellroter Vordergrund"), die von \[\033[ umschlossen sind und \] .

Bearbeiten: Hellviolett kann Ihrer gewünschten Farbe näher kommen; die PS1 Änderung bleibt dem Leser als Übung überlassen.

Referenz @ das Linux-Dokumentationsprojekt


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

  2. Wie kann ich das Argument des vorherigen Bash-Befehls abrufen?

  3. Wie zeige ich den aktuellen Pfad in der Eingabeaufforderung in Linux sh (nicht bash) an?

  4. Wie ändere ich schnell das erste Wort in einem Bash-Befehl?

  5. Wie kann ich die wörtlichen Zeichen einer Bash-Befehlszeichenfolge überprüfen?

So passen Sie die Bash-Eingabeaufforderung unter Linux an

So ändern Sie die Ausgabefarbe von „Echo“ in Linux

So richten Sie den Pretty Hostnamen ein

So setzen Sie die Umgebungsvariable in Bash

Wie stelle ich den Standardbrowser über die Befehlszeile ein?

So finden Sie Dateien mit Dutzenden von Kriterien mit dem Bash-Suchbefehl