Я использую Windows 10 + Windows Subsystem for Linux (WSL) для запуска Kali Linux.
В ConEmu цвет работает правильно для обычного пользователя, но не для пользователя root. Как это исправить?
решение1
Как получить цвета командной строки для пользователя root
Этот вопрос не имеет ничего общего с ConEmu или WSL. Это чисто Linux/Debian вопрос. 1
Кали Линукс
Сначала сделайте резервную копию оригинала /root/.bashrc
, чтобы вы могли восстановить его, если вы передумаете позже.
Затем скопируйте /etc/skel/.bashrc
в /root/
:
sudo cp /root/.bashrc /root/.bashrc_orig
sudo cp /etc/skel/.bashrc /root/
Чтобы восстановить оригинал /root/.bashrc
:
sudo cp /root/.bashrc_orig /root/.bashrc
Убунту
Ваш вопрос не касается Ubuntu, но указанное выше решение должно работать и для Ubuntu.
Вот альтернативное решение для Ubuntu. (Оно не работает для Kali Linux.)
В /root/.bashrc
замените xterm-color)
на xterm-color|\*-256color)
:
sudo sed -i 's/xterm-color)/xterm-color|\*-256color)/g' /root/.bashrc
Чтобы восстановить его обратно:
sudo sed -i 's/xterm-color|\*-256color)/xterm-color)/g' /root/.bashrc
Ссылка
1 Дебиан, потому чтоKali Linux — это производная от Debian (например, Ubuntu).
решение2
Для немедленной помощи просто
source /etc/skel/.bashrc