Eu tenho várias VMs e, no momento, meu prompt da linha de comando se parece -bash-3.2$
; idêntico em todas as VMs, porque não contém o nome do host. Eu preciso sempre ver qual VM estou usando hostname
antes de executar qualquer operação. Como posso adicionar o nome do host ao prompt do shell?
ENV: CentOS / ssh
export PS1='\u@\h:\w \$ '
.Respostas:
Basta alterar o valor da
$PS1
variável de ambiente:onde
\h
é substituído pelo nome do host. Adicione isso para/etc/bash.bashrc
defini-lo permanente.fonte
Examine o seu
~/.bashrc
ou~/.profile
, pode haver uma configuração de prompt comentada que deve fazer o que você deseja, como este em nossa infra:Que se parece com:
Ou, se você planeja fazer logon como não raiz, pode usar:
para adicionar nome de usuário antes do nome do host.
Você pode se divertir adicionando cores, várias linhas ou qualquer informação que desejar no prompt, uma pesquisa rápida em "prompts do bash" deve fornecer várias dicas.
fonte
Eu gosto quando o prompt do shell mostra o nome de usuário, o nome do host e o nome do diretório de trabalho. Além disso, eu gosto, quando tudo isso é mostrado em cores. Então eu costumo colocar
no
~/.bashrc
. Para aplicar as alterações imediatamente, ligue paraAlém disso, se você mudar para raiz usando
su
, é bom ver o prompt do bash em uma cor diferente, para que você tenha cuidado extra. Para isso eu adiciono a linhaem
/root/.bashrc
. E ligarpara aplicar as alterações. Então fica assim
Muitas vezes, os administradores do servidor VPS fornecem nomes de host estúpidos. Para alterá-lo, abra
/etc/sysconfig/network
e altere a linhaSe você quiser cores diferentes para a
username@host
peça, precisará alterar 0; 32m no primeiro exemplo ou 0; 31m no segundo exemplo. A lista de cores disponíveis pode ser encontrada aquiComo
.bashrc
é executado para shells que não são de login, não se esqueça de verificar seestá presente em
~/.bash_profile
, uma vez que~/.bash_profile
é executado no seu login. E também adicione a mesma peça/root/.bash_profile
.fonte
Além de alterar o prompt, há uma opção na configuração
konsole
e no emulador de terminal do gnome, que alterará a barra de título (ou o título da guia).fonte