如何使当前工作目录以颜色突出显示?

如何使当前工作目录以颜色突出显示?

我的 ns-3 安装在源文件夹即 home/my_username/source/ns-3.39 内,当我尝试在 ns-3.39 目录中 ls 时,它会显示: ls:无法打开目录‘.’:权限被拒绝 因此我必须先 su root,然后进入 ns-3.39 目录才能使用它。问题是,这样做时,密码不会突出显示,而在前一种情况下,密码会以绿色突出显示。我怎样才能让 su root 解决方案也以突出显示模式显示密码?

沒有 su 根
使用 su root

答案1

要显示彩色提示,您只需更改PS1变量即可。运行

export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' # from default bashrc

这将设置颜色。您可以将其添加到 的底部,/root/.bashrc以便 bash 从 的上述值开始PS1

[0]https://wiki.archlinux.org/title/Bash/Prompt_customization

相关内容