El indicador de mi terminal OSX El Capitan es "~ $". Cuando estoy conectado como usuario.
¿Cómo puedo obtener que muestre la máquina ~ usuario $ en su lugar? Gracias
El indicador de mi terminal OSX El Capitan es "~ $". Cuando estoy conectado como usuario.
¿Cómo puedo obtener que muestre la máquina ~ usuario $ en su lugar? Gracias
Suponiendo que su shell es bash
edite el archivo /etc/bashrc
cambiando PS1='\W\$ '
a:
PS1='\h:\W \u\$ '
Deberás usar sudo
, por ejemplo, sudo nano /etc/bashrc
En OS X 10.11 también es posible que necesites deshabilitar SIP para realizar la edición.
De lo contrario, configúralo en tu archivo ̃/.bash_profile
o ~/.profile
, ya sea que no tengas que usar sudo
o deshabilitar SIP para editar.
Explicación :
PS1='\h:\W \u\$ '
PS1 The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string.
= equals
' single quote
\h the hostname up to the first ‘.’
: colon
\W the basename of the current working directory, with $HOME abbreviated with a tilde
white space
\u the username of the current user
\$ if the effective UID is 0, a #, otherwise a $
white space
' single quote
Examples:
MacBookPro:~ user$
MacBookPro:Documents user$
MacBookPro:~ root#
Consulte las secciones PROMPT_COMMAND
y PROMPTING
en las páginas de manual de OS X para BASH (1) para obtener más información sobre el tema.
Lea otras preguntas en las etiquetas el-capitan