我使用 Windows 10 + Windows Subsystem for Linux (WSL) 来运行 Kali Linux。
在 ConEmu 中,颜色对于普通用户来说可以正常工作,但对于 root 用户则不行。我该如何解决这个问题?
答案1
如何获取 root 用户的命令行颜色
这个问题与 ConEmu 或 WSL 无关。这是一个纯粹的 Linux/Debian 问题 。1
卡利Linux
首先备份原始文件/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。
这是针对 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 Debian, 因为Kali Linux 是 Debian 的衍生产品 (如 Ubuntu)。
答案2
如需立即帮助,只需
source /etc/skel/.bashrc