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