shell raiz não está usando --color = auto

1

Alguém sabe por que o usuário root não tem um shell codificado por cores? Parece-me que a pessoa que mais navega no sistema de arquivos é o usuário root, ele se beneficiaria mais com o código de cores. Está desligado por um motivo? BTW eu estou usando bash.

    
por Mark D 30.09.2011 / 15:48

1 resposta

2

O modo --color = auto geralmente é definido por meio de um alias. Em um dos seus arquivos de configuração, você definiu alias grep='grep --color=auto' . Você menciona que está usando o bash, então é provável que ele esteja definido em seu arquivo .bashrc ( ~/.bashrc ).

Para ativá-lo para o root, você precisa adicioná-lo no .bashrc da raiz. Se você quiser adicioná-lo para todo o sistema, você pode adicioná-lo no arquivo global bashrc (geralmente encontrado em /etc/bash.bashrc ).

Por que ele não é ativado por padrão para conta raiz, acho que se resume às escolhas feitas pelo seu fornecedor em particular. Eu sei que o Ubuntu, por exemplo, desencoraja o login root. Isso poderia explicar por que eles escolheram despir alguns recursos interativos.

    
por 30.09.2011 / 17:24

Tags