![如何在 Linux 上取得 root 使用者的命令列顏色](https://rvso.com/image/1618375/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%8A%E5%8F%96%E5%BE%97%20root%20%E4%BD%BF%E7%94%A8%E8%80%85%E7%9A%84%E5%91%BD%E4%BB%A4%E5%88%97%E9%A1%8F%E8%89%B2.png)
我使用 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 的替代解決方案。 (不過,它不適用於 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