Domanda Altro Prompt si bugga quando riguardo la cronologia della shell

22 Febbraio 2022
476
42
354
350
La faccio semplice, ho fatto questo prompt:
Bash:
PS1="\e[1;32m\u \e[1;34m\W \$\e[m "
il problema e che se voglio andare a rivedere nella cronologia dei comandi vecchi rimane buggato, come si vede in foto ci sta il comando PS1='[...]' e poi source [...], dove source è il comando che cercavo e PS1 è un comando vecchio che stava prima di source ed è rimasto buggato attaccato al prompt:
Screenshot from 2023-08-18 17-53-35.png
Spero si sia capito ho scritto tutto di fretta:\
 
La faccio semplice, ho fatto questo prompt:
Bash:
PS1="\e[1;32m\u \e[1;34m\W \$\e[m "
il problema e che se voglio andare a rivedere nella cronologia dei comandi vecchi rimane buggato, come si vede in foto ci sta il comando PS1='[...]' e poi source [...], dove source è il comando che cercavo e PS1 è un comando vecchio che stava prima di source ed è rimasto buggato attaccato al prompt:
Spero si sia capito ho scritto tutto di fretta:\
Sinceramente ho capito poco, usi la ricerca interattiva con la combo CTRL+R??
 
Sinceramente ho capito poco, usi la ricerca interattiva con la combo CTRL+R??
Nope, sorry rileggendo in effetti non si capisce una minkia, lo spiego un po meglio:
Metto il prompt impostandolo dal .bashrc
poi appena provo ad andare a cercare nella cronologia utilizzando la freccia su succede questo, un comando rimane vicino al prompt e non si leva, nel mentre (sempre tenendo la freccia premuta) la cronologia scorre e continua ad andare attaccato a questo
ezgif-1-15fca62658.gif
Come si vede rimane sudo add-apt[...] incollato al prompt.