Sem cores de terminal no Ubuntu Server 12.04

13

Eu tentei de tudo, desde esta pergunta duplicada , mas ainda não consigo trabalhar. A única diferença dessa pergunta é que, quando executo env | grep TERM , recebo TERM=xterm em vez de TERM=xterm-color . Eu não acho que importa, porém, eles parecem ser bastante intercambiáveis.

O que eu não entendo, porém, é que a única coisa que desapareceu foram as cores no prompt real. Por exemplo, se eu executar nano e detectar a sintaxe do arquivo, por exemplo, se for um script, obtenho cores. Além disso, quando executo o comando env mencionado anteriormente, o texto TERM real é vermelho.

Então as cores estão obviamente funcionando, é só que eu não consigo mais pastas coloridas, arquivos executáveis e assim por diante. Eu acho que também pode ter ocorrido em conexão com a instalação do Ruby / RVM. Eu tentei substituir .bashrc . ( edit No entanto, ao criar um novo usuário, esse usuário tem cores de trabalho)

Suponho que isso tenha uma solução bem simples, mas estou tão cansado de pesquisar isso agora que realmente aprecio algumas informações sobre como as configurações de coloração funcionam no terminal e como isso pode acontecer. Obrigado!

    
por pzkpfw 28.09.2012 / 15:00

2 respostas

31

Você não tem problemas com sua configuração de terminal ou terminal. Tente isto:

ls --color

Funciona, não funciona?

Provavelmente, você substituiu seu .bashrc. Você pode encontrar o .bashrc original, que por exemplo define o alias ls='ls --color=auto' e também os prompts de cor em /etc/skel/ .

Copie um novo .bashrc com:

mv ~/.bashrc ~/.bashrc.old
cp /etc/skel/.bashrc ~/.bashrc
    
por January 28.09.2012 / 15:24
2

No Ubuntu, no .bashrc, há uma seção que diz:

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
# force_color_prompt=yes

Então tudo o que é necessário é descomentar o force_color_promp=yes

    
por goggelj 19.05.2017 / 10:32