Como obter cores de linha de comando para o usuário root no Linux

Como obter cores de linha de comando para o usuário root no Linux

Estou usando o Windows 10 + Windows Subsystem for Linux (WSL) para executar o Kali Linux.
No ConEmu, a cor funciona corretamente para um usuário normal, mas não para o usuário root. Como posso consertar isso?

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Responder1

Como obter cores de linha de comando para o usuário root

Esta questão não tem nada a ver com ConEmu ou WSL. É uma questão puramente Linux/Debian. 1

KaliLinux

Primeiro faça backup do original /root/.bashrc, para que você possa restaurá-lo se mudar de ideia mais tarde.
Depois copie /etc/skel/.bashrcpara /root/:

sudo cp /root/.bashrc /root/.bashrc_orig
sudo cp /etc/skel/.bashrc /root/

Comandos para apresentar cores ao usuário root.

Para restaurar o original /root/.bashrc:

sudo cp /root/.bashrc_orig /root/.bashrc

Ubuntu

Sua pergunta não diz respeito ao Ubuntu, mas a solução acima também deve funcionar para o Ubuntu.
Aqui está uma solução alternativa para Ubuntu. (No entanto, não funciona para Kali Linux.)

Em /root/.bashrc, substitua xterm-color)por xterm-color|\*-256color):

sudo sed -i 's/xterm-color)/xterm-color|\*-256color)/g' /root/.bashrc

Para restaurá-lo:

sudo sed -i 's/xterm-color|\*-256color)/xterm-color)/g' /root/.bashrc

Referência


1 Debian, porqueKali Linux é um derivado do Debian (como Ubuntu).

Responder2

Para ajuda imediata, basta

source /etc/skel/.bashrc

informação relacionada