根据用户名更改命令提示符

时间:2013-01-10 06:22:48

标签: bash command-prompt

我在所有登录的机器中都使用了一个~/.bashrc文件,我有以下行来显示命令提示符

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

我不想看到用户名,如果它是'sudar'但是想要看到它。如果它等于'sudar',我如何更改上面的行以删除用户名部分?

1 个答案:

答案 0 :(得分:3)

if [[ $USER == sudar ]]
then 
  PS1="THINGS YOU WANT IN PS1 VARIABLE"
else
  PS1="THINGS YOU WANT IN PS1 VARIABLE"
fi