2013-01-10 87 views
0

我用一个单一的~/.bashrc文件在我所有的机器,登录在命令提示符下,我有以下行来显示命令提示符更改基于用户名

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

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

回答

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

感谢它的工作,但我不得不等待另外3分钟接受它:)顺便说一句我必须使用什么变量来检查主机? – Sudar

+1

'echo $ HOSTNAME' – Suku