GNU/Linux >> Linux Esercitazione >  >> Linux

Strano personaggio nel prompt di Bash?

Sono in qualche modo nuovo ai prompt di Bash, ma finalmente sono riuscito a far funzionare le cose in qualche modo. Tuttavia, ho uno strano carattere all'inizio del mio prompt:

Ecco il mio attuale PS1 richiesta:

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

Qualcuno può individuare il problema? Cosa sbaglio qui?

Risposta accettata:

Ti manca l'ultimo \] per terminare la sequenza della barra del titolo. Il risultato è che sta mangiando alcuni caratteri e mostra uno strano personaggio in primo piano.

prova uno di questi:

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

Linux
  1. Rendi invernale il tuo prompt Bash in Linux

  2. Come abbreviare il prompt di Bash in Linux?

  3. Perché il prompt di Bash viene disturbato quando sfoglio la cronologia??

  4. Il comando "eval" in Bash?

  5. Bash sovrascrive la prima riga, prompt Bash per Ps1?

Come utilizzare il comando di lettura Bash

Come personalizzare il prompt di Bash in Linux

Il ciclo Bash FOR spiegato e semplificato

Come aggiungere un'icona al prompt di bash

Come impostare il colore del prompt dei comandi in Bash?

Sfuggi a un carattere asterisco (*) in bash