Alterar nome do host do prompt de comando

1

Como posso alterar o nome do host que está no prompt de comando.

Eu tenho

[root@domU-12-31-19-93-37-71 ~]# ls

Posso mudar para

[root@jasonvaritek ~]# ls
    
por JiminyCricket 15.03.2011 / 00:35

1 resposta

2

A maneira mais fácil é alterar o nome do host da máquina permanentemente, em vez de alterar a CLI com o comando 'hostname'. Você pode fazer essa alteração em / etc / sysconfig / network em uma máquina RHEL / Centos / Fedora pelo menos. Depois de reiniciar a máquina, o nome do host no prompt de comando deve refletir sua alteração.

Você também pode fazer a mudança através da variável PS1 se estiver usando um shell bash. Por exemplo, executando

echo $PS1

Mostrará algo nos moldes de "[\ u @ \ h \ W] \ $". Aqui, \ u é o nome de usuário, \ h é o nome do host e \ w exibe o nome da base do diretório de trabalho atual, com $ HOME abreviado com um til.

Para alterar o nome do host, basta definir $ PS1 para refletir seu valor em vez de seu nome de host, como este

PS1="[\u@jasonvaritek \W]\$"

É claro que, se você quiser que essa alteração persista, será necessário definir a variável de ambiente nas configurações do perfil do bash.

    
por 15.03.2011 / 00:39