Eu tenho um .bashrc
arquivo que configura meu prompt do shell. Quando me conecto com ssh, recebo este prompt:
jebik@ns3000***:~$
Quando eu su
faço outro login ou quando inicio, bash
recebo este prompt:
jebik:/home/jebik$
Este é o que eu quero, com nome de usuário e caminho.
Por que meu prompt não é o correto quando me conecto ao PuTTY pela primeira vez?
EDITAR
Quando faço login via putty, recebo este prompt:
jebik@ns3000***:~$
Qual é de/etc/bash.bashrc
E o que eu quero é esse
jebik:/home/jebik$
De/home/jebik/.bashrc
Aqui está uma lista dos primeiros comandos que faço após um login
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$
Responder1
Quando você su
entra no prompt do outro usuário.
O .bashrc
arquivo que está em /home/jebik/.bashrc
aplicará apenas as configurações ao seu perfil.
Existe outra versão para root em/root/.bashrc
/etc/bash.bashrc
Também existem configurações globais para todos os usuários no arquivo .
Existem alguns exemplos nesta página sobre como configurar o formato do prompt de acordo com sua preferência. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html