GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare il colore del prompt dei comandi in Bash?

@Rob ha ragione; in particolare, per passare al rosso chiaro (il rosa non è un colore disponibile):

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

Devi usare sequenze di escape ANSI (in questo caso 1;31m , il codice per "primo piano rosso chiaro") che sono racchiusi da \[\033[ e \] .

Modifica: Il viola chiaro potrebbe essere più vicino al colore desiderato; il PS1 il cambiamento è lasciato come esercizio al lettore.

riferimento al progetto di documentazione di Linux


Linux
  1. Come abbreviare il prompt di Bash in Linux?

  2. Come utilizzare il comando basename?

  3. Personalizzazione di Bash Shell:grassetto/colore Il comando?

  4. Come posso richiamare l'argomento del precedente comando bash?

  5. Come aggiungere un'icona al prompt di bash

Come personalizzare il prompt di Bash in Linux

Come modificare il colore di output di "Echo" in Linux

Come impostare il nome host Pretty

Come impostare la variabile d'ambiente in Bash

Come impostare il browser predefinito dalla riga di comando?

Come trovare file con dozzine di criteri con il comando Trova Bash