¿Es posible eliminar el nombre del dispositivo en mis comandos de shell para "ahorrar espacio"?
My-MacBook-Pro:~ username$
a
~ username$
¿Es posible eliminar el nombre del dispositivo en mis comandos de shell para "ahorrar espacio"?
My-MacBook-Pro:~ username$
a
~ username$
Sí, BASH (el shell de OS X predeterminado) tiene la capacidad de personalizar el indicador de muchas maneras.
$PS1
es la variable de shell para el indicador principal.
Intente escribir echo $PS1
en la línea de comandos y te mostrará cómo está configurado actualmente $ PS1.
Si solo desea eliminar el nombre de host, puede establecer $ PS1 en \W \u\$
(tenga en cuenta que hay un espacio después del $
) (es decir, $PS1="\W \u\$ "
)
Si quieres que esto suceda cada vez que inicies sesión, deberás agregar export $PS1="\W \u\$ "
a tu archivo .bashrc
.
Hay mucha información sobre cómo configurar el indicador de PS1 con otras opciones en la página man bash
.
Lea otras preguntas en las etiquetas macos command-line