Como habilito o realce de cor do Terminal no OS X para o root?

0

Eu adicionei as seguintes linhas ao meu .bash_profile em / Users / [meu nome de usuário]:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

E isso funciona bem. No entanto, quando fiz o mesmo para o .bash_profile do root em / var / root, não funciona. Alguma idéia de por que isso não funciona para o root?

Obrigado.

    
por GeneQ 03.11.2010 / 14:31

2 respostas

3

Você pode lançá-los em ~/.profile ou originar o arquivo relevante de ~/.profile dentro do diretório inicial do usuário raiz e, em seguida, efetuar login via sudo su - para simular um login completo. Isso funciona para mim no BASH no Snow Leopard.

Como nota lateral, defino o alias, alias ls='ls -G' , em meus arquivos .bashrc para ativar a saída de cores para ls .

    
por 03.11.2010 / 15:00
1

Coloque o seguinte no arquivo /var/root/.bashrc:

export PS1="\[3[03;31m\][\u@\h\[3[03;37m\] \W \[3[03;31m\]]\$ \[3[00m\]"
alias grep='grep --color'
export CLICOLOR='yes'
TERM=xterm-color

Sendo raiz, digite o seguinte:

chsh -s /bin/bash

Saia e sudo su de volta à raiz.

    
por 09.11.2013 / 22:35