Tengo un .bashrc
archivo que configura mi indicador de shell. Cuando me conecto conmigo mismo con ssh, aparece este mensaje:
jebik@ns3000***:~$
Cuando su
inicio otro inicio de sesión o cuando simplemente inicio, bash
aparece este mensaje:
jebik:/home/jebik$
Este es el que quiero, con nombre de usuario y ruta.
¿Por qué mi mensaje no es el correcto cuando me conecto por primera vez con PuTTY?
EDITAR
Cuando inicio sesión a través de PuTTY, aparece este mensaje:
jebik@ns3000***:~$
cual es de/etc/bash.bashrc
Y el que quiero es este
jebik:/home/jebik$
De/home/jebik/.bashrc
Aquí hay una lista de los primeros comandos que hago después de iniciar sesión.
jebik@ns3000**:~$ echo $PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
jebik@ns3000***:~$ cat /home/jebik/.bashrc
cd
alias ne='emacs'
alias ls='ls --color=auto'
alias ll='ls -lA'
PS1="\\e[0;31m\\u\e[m:\e[0;32m\\w\\e[m$ "
jebik@ns3000**:~$ bash
jebik:/home/jebik$ echo $PS1
\e[0;31m\u\e[m:\e[0;32m\w\e[m$
jebik:/home/jebik$
Respuesta1
Cuando su
ingresa al mensaje del otro usuario.
El .bashrc
archivo que se encuentra en /home/jebik/.bashrc
solo aplicará la configuración a su perfil.
Hay otra versión para root en/root/.bashrc
/etc/bash.bashrc
También hay configuraciones globales para todos los usuarios en el archivo .
Hay algunos ejemplos en esta página sobre cómo configurar el formato de solicitud a su gusto. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html