Risposte:
Questo è definito nel tuo file ~ / .bashrc nelle variabili PS1 e PS2. Trova i loro valori e cambia # in & gt; . Dare un'occhiata al variabili bash e controllando il prompt .
MODIFICARE:
Nel mio file ~ / .bashrc se cambio
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
a
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\> '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\> '
fa il lavoro.
La mia risposta: Non farlo!
Il prompt di root di fatto è di default #
ha un effetto collaterale molto utile. Di tanto in tanto capita che le persone registrate come root copiano e incollino per errore ciò che si trova sul loro schermo. Il prompt predefinito rende l'operazione meno rischiosa evitando che i comandi incollati vengano nuovamente eseguiti.
Se si modifica la richiesta a >
, invece di commentare i comandi, eseguiva il prefisso del prompt come un comando (probabilmente non trovato), ma reindirizzava comunque il suo output a quello che era il comando da eseguire, in sostanza cancellando il file. Dovresti dare un nome di file che si trova nella directory corrente (es: passwd) o il percorso completo di un file binario sensibile e sei in guai seri.
Tenendo presente la raccomandazione delle altre risposte a evitare di ridurre la visibilità della radice , ecco una guida utile per bash editing rapido che un collega universitario ha fatto molti anni fa: Bash Prompt HowTo
#
nel prompt per ricordarti che stai giocando con il fuoco perché hai i privilegi di root e qualsiasi errore può distruggere completamente la macchina. Si dovrebbe sempre fare il meno possibile mentre si esegue come root.