Eu tentei de tudo nesta pergunta duplicada, mas ainda não consigo fazê-la funcionar. A única diferença dessa pergunta é que, quando corro env | grep TERM
, em TERM=xterm
vez de TERM=xterm-color
. Mas acho que não importa, eles parecem bastante intercambiáveis.
O que não entendo, porém, é que a única coisa que desapareceu são as cores no prompt real. Por exemplo, se eu executar nano
e ele detectar a sintaxe do arquivo, por exemplo, se for um script, obteremos cores. Além disso, quando executo o env
comando mencionado anteriormente, o TERM
texto real fica vermelho.
Portanto, obviamente, as cores estão funcionando, mas não recebo 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
. ( editar No entanto, ao criar um novo usuário, esse usuário tem cores de trabalho)
Suponho que isso tenha uma solução bastante simples, mas estou tão cansado de pesquisar no Google agora que realmente aprecio algumas informações sobre como as configurações de cores funcionam no terminal e como isso pode acontecer. Obrigado!
l
pseudônimo.bash_profile
, então mudei isso agora paraalias l='ls -l --color'
. A digitaçãol
agora me fornece uma lista colorida, masls
ainda não possui cor, mesmo que eu tenha visto o.bashrc
arquivo especificamente com um apelido para ser colorido. Ugh, muito obrigado pela sua resposta, vou ter que ler alguma documentação do bash.ls='ls --color=auto'
(como a maioria das pessoas faz).ls
fato de mostrar cores inicialmente (acho que é o padrão no Ubuntu Server). Não importa, agora eu sei como corrigi-lo :)alias ls='ls --color=auto'
No Ubuntu, no .bashrc, há uma seção que afirma:
Então, tudo o que é necessário é descomentar o
force_color_promp=yes
fonte