Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 根据用户名更改命令提示符_Bash_Command Prompt - Fatal编程技术网

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