Como diminuir o nome de usuário no terminal?


15

Quando você abre um terminal, ele exibe o nome de usuário e o nome da máquina. Como um exemplo de minas mostra: romeo@romeo-Satellite-C660D:~$. É realmente irritante porque é meio grande. Posso fazer isso menor, tipo, apenas mostrar romeo?

Eu sei que parece estúpido, mas sou novo nos sistemas operacionais baseados em Unix.

Respostas:


20

Você precisa alterar a PS1variável em seu ambiente. PS1é responsável pela aparência do prompt de comando e pelas informações que ele conterá.

Mudança permanente

A seguir está o trecho do .bashrcarquivo padrão no Ubuntu 10.04 LTS:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Isso faz com que o prompt de comando fique assim: username@hostname:~/directory$

Se você alterar isso e excluir @\hparte PS1, você se livrará da parte do nome do host no prompt de comando:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

Resultado: username:~/directory$

Mudança temporária

Substituir PS1na sua bashsessão atual :

export PS1="\u:\w\$ "

Recursos:



-3
export PS1='\t$'

desde que eu prefiro apresentar tão pouco fundo informações possível sobre o I terminal de geralmente personalizar cada sessão como #, $, etc.


Como isso responde à pergunta?
TheWanderer
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.