[Resolvido] Mudar o "$" do bash para baixo

Iniciado por brunnux, 16 de Maio de 2012, 00:06

tópico anterior - próximo tópico

brunnux

Estive olhando alguns terminais por ai e vi que alguns tem o "$" em baixo da linha "user@host:diretório", ou seja, vc entra a linha de comando em baixo e não na frente desta linha. Ficando assim:

user@host:~
$


fica igual ao bash do Cygwin.
Meu professor me disse que dava pra personalizar isto, mas ele n ensinou, alguém sabe como faz?

zekkerj

Tente assim:

PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\n\$"

Pra ficar definitivo, coloque essa linha no arquivo .cshrc em seu diretório HOME.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

brunnux

Funcionou, muito obrigado!

Também descobri q a chave é colocar um \n antes do \$ na linha de configuração. Agora só falta descobrir como que faz pra ficar igual quando o usuário é o root.

zekkerj

Testei aqui, vai funcionar pro root se vc envolver o prompt em torno de aspas simples (') em vez das duplas.

Ah, tem que jogar essa variável alterada no arquivo "~/.bashrc".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

brunnux

Eu fiz direto no "~/.bashrc" mesmo, dentro do arquivo, comentei a linha original p caso queira voltar e fiz uma cópia alterada em baixo. Ótimo, muito obrigado!