Como posso reduzir meu prompt?

4

quando eu abro o terminal, parece com isso (sem o * 's)

montenrgro@montenrgro-GE620-*******-*******-*****:~/Desktop$ 

o código e o montenrgro @ montenrgro ocupam muito espaço no meu laptop. De qualquer forma, posso diminuir para apenas: /home/Desktop . Tenho certeza de que há algum tipo de especialização no terminal, mas não consigo encontrá-lo. Eu tentei mudar de perfil, mas isso não parece funcionar

    
por John Deer 13.08.2012 / 12:52

4 respostas

4

Não se esqueça de colocar a seguinte linha no seu arquivo ~/.bashrc , se você quiser que o PS1 (significa First Prompt String ) seja permanente:

export PS1="\w$ "

Da mesma forma, você também pode alterar o PS2 ou o PS3.

    
por green 13.08.2012 / 14:26
4

Você pode usar a variável PS1 . Então você faria:

$ PS1=\w$

para conseguir o que você quer. Você pode ler a página de manual

$ man bash

e veja em "PROMPTING" para ler sobre as diferentes opções. Lembre-se de que você precisa escapar de uma barra invertida em uma barra invertida dupla para os códigos como \w .

    
por Timo Kluck 13.08.2012 / 13:05
4

Você deve escrever:

export PS1=\w$

no final do arquivo ".bashrc" no seu diretório pessoal.

Ou use o comando echo 'export PS1=\w$' >> ~/.bashrc , que fará isso sem precisar abrir o arquivo com um editor de texto.

    
por Thiago Harry 13.08.2012 / 14:28
0

Usando parse_git_branch, o seguinte também funciona.

if [ "$color_prompt" = yes ]; then
 PS1='NAME\w$(parse_git_branch)\[3[00m\]$ '
else
 PS1='NAME\w$(parse_git_branch)$ '
fi

onde você substitui NAME com o que você deseja exibir.

    
por Lex Power 16.05.2016 / 03:49