如何在 Linux 上取得 root 使用者的命令列顏色

如何在 Linux 上取得 root 使用者的命令列顏色

我使用 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 使用者引入顏色的命令。

要恢復原來的/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

相關內容