OS X leopardo cor bash terminal

1

Eu trabalho muito no terminal no os x. Eu geralmente tenho duas abas abertas - bash e svn em um servidor remoto. Como os arquivos no meu servidor remoto são os mesmos do meu disco, isso me confunde.

Existe uma chance de alterar a cor do terminal bash para ie. azul e deixando toda a conexão ssh em outra aba na cor preta? Quero dizer permanentemente, não apenas por meio de inspetor para uma sessão.

Obrigado.

    
por Pono 27.01.2011 / 10:38

2 respostas

2

Eu sugiro usar diferentes prompts coloridos para isso, este site da IBM é um bom ponto de partida para informações sobre esse tópico: link

Pessoalmente, tenho a seguinte linha no meu ~ / .bash_profile:

export PS1='\[\e[44m\] \u @ \H | \[\e[7m\] $PWD \[\e[0m\] \n > \[\e[0m\] '

que não apenas colore meu prompt em azul, mas também mostra meu nome de host atual e em qual diretório eu estou atualmente. Se você tiver acesso suficiente aos outros servidores que usa, poderá fornecer ao prompt uma cor diferente.

    
por 27.01.2011 / 12:52
1

Bem, não é o que você está procurando, mas apenas no caso ... Eu tenho duas configurações personalizadas no Terminal, uma chamada "LOCAL" e outra "SSH mymachinename", com configurações de cores completamente diferentes verde, branco / preto) para me ajudar a saber onde estou.

Eu também alterei o título padrão da aba / janela para cada configuração, e na configuração SSH, na aba "Shell" coloquei "ssh root @ ..." como um comando para executar na inicialização (eu trabalho quase exclusivamente em uma máquina remota, mas você pode duplicar isso para mais máquinas, é claro).

Se você clicar com o botão direito do mouse no ícone Terminal no Dock, poderá abrir diretamente um Terminal com as configurações apropriadas para a sessão.

Além disso, eu uso Spaces (Desktops) e abro o terminal para a sessão SSH, digamos, Space 4, e o terminal Local no Space 3.

    
por 27.01.2011 / 11:01