Bash 根据用户名更改命令提示符
我在所有登录的计算机中使用一个Bash 根据用户名更改命令提示符,bash,command-prompt,Bash,Command Prompt,我在所有登录的计算机中使用一个~/.bashrc文件,下面一行显示命令提示符 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 如果用户名是“sudar”,我不想看到它,但我想看到其他的用户名。如果用户名部分等于“sudar”,我如何更改上面的行以删除用户名部分?谢谢,它可以工作,但我必须再等3分钟才能接受:)BTW我必须使用什么变量
~/.bashrc
文件,下面一行显示命令提示符
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
如果用户名是“sudar”,我不想看到它,但我想看到其他的用户名。如果用户名部分等于“sudar”,我如何更改上面的行以删除用户名部分?谢谢,它可以工作,但我必须再等3分钟才能接受:)BTW我必须使用什么变量来检查主机?谢谢,它可以工作,但我必须再等3分钟才能接受:)BTW我必须使用什么变量来检查主机?
if [[ $USER == sudar ]]
then
PS1="THINGS YOU WANT IN PS1 VARIABLE"
else
PS1="THINGS YOU WANT IN PS1 VARIABLE"
fi