Cómo ocultar el nombre de la computadora y el nombre de usuario en el indicador de comandos de la terminal

51

¿Cómo puedo ocultar el nombre de usuario y la computadora en el indicador de comandos de la terminal?

En la Terminal dice

Last login: Mon Jan 13 00:00:14 on ttys000
Whatever:~ UserName$ 

¿Es posible mostrar solo la carpeta actual y el signo $ ?

    
pregunta Mohsen 29.12.2011 - 04:00

9 respuestas

77

Cambie su indicador en su archivo ~ / .bashrc. El ejemplo que pediste sería:

export PS1="\W \$"

Esto daría como resultado que se muestre la carpeta actual más un $ para la solicitud normal y un # si eres root. Consulte esta guía para ver más ejemplos de lo que podría mostrar en su indicador.

Editar:

Según uno de los comentarios a continuación, es posible que necesites obtener tu ~/.bashrc de tu ~/.bash_profile o incluso colocar este código en tu ~/.bash_profile en su lugar. Puede leer este artículo para obtener una mejor explicación sobre qué archivo usar .

    
respondido por el CaldwellYSR 29.12.2011 - 05:14
13
echo "export PS1='$ '" >> ~/.bash_profile
. ~/.bash_profile

Esto dejará solo $ como aviso. Si desea restaurar el indicador anterior, deberá editar .bash_profile para eliminar esa línea "exportar ...".

    
respondido por el Dmitry Dulepov 01.11.2013 - 09:54
11

Consulte este tutorial sobre cómo cambiar su aviso de bash Una versión muy corta (solo nombre de usuario y sin ruta actual): PS1="\u$ "

Resultado: myusername$ cat something.log

    
respondido por el timbooo 03.05.2012 - 11:37
11

Tuve un problema similar con esto, pero al principio no lo hice funcionar.

Esto puede haber sido porque no estaba sudo, pero de cualquier manera esto funciona igual de bien.

  1. Abra las preferencias en el terminal (arriba a la derecha)
  2. Luego ve a la pestaña de la concha
  3. Luego copie / pegue el comando export PS1="\W \$"; clear;
  4. Luego reinicie el terminal y debería funcionar

    
respondido por el willredington315 07.10.2015 - 23:09
2

Edite ~ / .bash_profile para guardar sus cambios en el indicador.

sudo nano ~/.bash_profile

Al final, agrega tus cambios.

# Change prompt
export PS1="\W \$ "

Salir, guardar cambios. Pulsa enter para confirmar el nombre del archivo. Ejecuta la fuente para ver el cambio.

source ~/.bash_profile
    
respondido por el Cloris97 24.08.2017 - 18:46
0

Crea / edita tu archivo .bash_profile o tu raíz:

sudo vim ~/.bash_profile

y agrega esta línea

export PS1="\W$: "

El espacio le dará algo de espacio para respirar en el símbolo del sistema. Después de esta modificación, su símbolo del sistema se verá así:

~$: 
    
respondido por el Munna Khan 30.12.2016 - 13:19
0

Establezca DEFAULT_USER en el archivo ~/.zshrc con su nombre de usuario habitual. Puede obtener el valor exacto de su nombre de usuario ejecutando whoami en el terminal. Algo como esto:

export DEFAULT_USER=username
    
respondido por el John Kennedy 01.09.2017 - 16:14
0

exportar PS1="[\ 033 [01; 32m] \ W \ $ [\ 033 [00m]"

\ W le dará la carpeta actual (\ w para incluir la ruta también). Los paréntesis establecen los códigos de color. Así que esto pone la carpeta actual en verde y luego restablece el color a blanco después de la solicitud.

    
respondido por el Dovev Hefetz 06.09.2017 - 13:16
-3

El mío es: PS1="\ W [\ 033 [32m] \ $ (parse_git_branch) [\ 033 [00m] $"

    
respondido por el Carlos 30.09.2016 - 17:26

Lea otras preguntas en las etiquetas