Non so perché è cambiato, ma puoi sostituire sh-3.2#
o altri prompt di shell predefiniti modificando la variabile $PS1
. Per farlo, esegui semplicemente il seguente comando (incluso lo spazio dopo il simbolo del dollaro):
export PS1='\h:\w \u\$ '
Questo sostituirà il prompt della shell con Zoos-MacBook-Air:~ root$
. Tuttavia, questa modifica non è persistente e scomparirà quando si exit
o si chiude il Terminale. Puoi renderlo persistente modificando il file .bash_profile di root. Esegui il seguente comando mentre sei in una shell di root per modificare quel file:
echo 'export PS1='"'"'\h:\w \u\$ '"'" >> ~/.bash_profile
echo 'export PS1='"'"'\h:\w \u\$ '"'" >> ~/.profile
o
echo "export PS1='\h:\w \u\\$ '" >> ~/.bash_profile
echo "export PS1='\h:\w \u\\$ '" >> ~/.profile
Ciò renderà persistente la modifica.
I test sono stati fatti su iOS 11 con root shell, ma tutto in questa risposta funziona anche su macOS.