Porque ele carrega as configurações do usuário especificadas em seu /etc/bash.bashrcarquivo. E as configurações do prompt podem ser diferentes do contexto real do seu terminal. Para mais detalhes, dê uma olhada nas outras respostas votadas. :)
Isso ocorre porque /etc/bash.bashrc define um novo valor para seu prompt:
# set a fancy prompt (non-color, overwrite the one in /etc/profile)
# but only if not SUDOing and have SUDO_PS1 set; then assume smart user.
if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
em seu ~/.bashrcarquivo. Os caracteres estranhos \[\033[00m\]etc. são usados para colorir o prompt.
\ué o nome de usuário ( h4ck3r), \hé o nome do host ( h4ck3rE780) e \wé o diretório de trabalho atual ( ~que denota seu diretório HOME).
Quando você origina /etc/bash.bashrc, a variável PS1é definida para algum outro valor (sem cores) e você obtém um prompt diferente. É bem simples.
Tentar
PS1='user=\u, host=\h, directory=\w $'
em uma janela de terminal e veja o resultado. O sourcing /etc/bash.bashrcnão faz nada diferente (além dos parâmetros reais).
Porque ele carrega as configurações do usuário especificadas em seu
/etc/bash.bashrc
arquivo. E as configurações do prompt podem ser diferentes do contexto real do seu terminal. Para mais detalhes, dê uma olhada nas outras respostas votadas. :)Isso ocorre porque /etc/bash.bashrc define um novo valor para seu prompt:
A aparência do prompt (a
user@host
coisa) é controlada pela variávelPS1
. Provavelmente você tem algo comoem seu
~/.bashrc
arquivo. Os caracteres estranhos\[\033[00m\]
etc. são usados para colorir o prompt.\u
é o nome de usuário (h4ck3r
),\h
é o nome do host (h4ck3rE780
) e\w
é o diretório de trabalho atual (~
que denota seu diretório HOME).Quando você origina
/etc/bash.bashrc
, a variávelPS1
é definida para algum outro valor (sem cores) e você obtém um prompt diferente. É bem simples.Tentar
em uma janela de terminal e veja o resultado. O sourcing
/etc/bash.bashrc
não faz nada diferente (além dos parâmetros reais).