No sé por qué cambió, pero puede anular sh-3.2#
u otras solicitudes de shell predeterminadas cambiando la variable $PS1
. Para hacerlo, simplemente ejecute el siguiente comando (incluido el espacio después del signo de dólar):
export PS1='\h:\w \u\$ '
Esto reemplazará tu indicador de shell con Zoos-MacBook-Air:~ root$
. Sin embargo, este cambio no es persistente y se irá cuando exit
o cierre la Terminal. Puedes hacerlo persistente editando el archivo .bash_profile de la raíz. Ejecute el siguiente comando mientras se encuentra en un shell raíz para modificar ese archivo:
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
Esto hará que el cambio sea persistente.
Las pruebas se realizaron en iOS 11 con root shell, pero todo en esta respuesta funciona también en macOS.