cor feia para diretórios no gnome-terminal?

5

Algumas das minhas pastas estão destacadas em verde

O que significa o destaque verde? Como posso remover o destaque e torná-lo parecido com os outros?

terminal: gnome-terminal .

system: Ubuntu 16.04

    
por Ashu_FalcoN 10.02.2017 / 16:02

2 respostas

6

A resposta à sua pergunta está escondida nas respostas a ambas O que significam as diferentes cores no terminal? e Como faço para alterar a cor dos diretórios com ls no console?

A causa do destaque em verde é porque seus diretórios são graváveis por outros ( o+w ) e não são fixos.

Então, isso explica por que eles têm destaque em verde, mas você também pergunta como removê-lo. Você diz "faça com que pareça com os outros", pelo qual suponho que você quer dizer diretórios normais. Abra o seu ~/.bashrc e anexe o seguinte à parte inferior:

LS_COLORS=$LS_COLORS:'ow=1;34:tw=1;34:' ; export LS_COLORS

salve o arquivo e, em seguida, execute

source ~/.bashrc

Agora eles terão a mesma aparência de qualquer outro diretório. Tome nota, porém, que o sistema acha que esta é a informação que você deve ser capaz de ver, fazendo isso você não será capaz de vê-lo facilmente. Considere escolher uma cor de plano de fundo diferente da lista aqui . Eu acho que o roxo não é tão ruim ( ow=1;34;45: )

Explicação:

ow significa 'outro, gravável', tw é 'fixo, gravável' (a outra condição que tem um fundo verde). Eu encontrei esses valores examinando o conteúdo de $LS_COLORS no meu sistema, procurando por valores com uma cor de fundo de 42 (verde). O código de cor tem 3 colunas (as colunas não utilizadas são omitidas):

bold;font-color;bg-color
    
por Seth 11.02.2017 / 05:31
1

Isso porque você concedeu write permission a outro, ou seja, diferente do proprietário do arquivo e não do grupo. Verifique as permissões com ls -l ou ll . Remova a permissão de gravação de outros por chmod 0755 directory_name , para que seja semelhante a outros diretórios.

    
por Shivaditya 10.02.2017 / 17:27