1、在终端输入 gedit ~/.bashrc
2、直接搜索PS1
找到关键代码如下,找到3个 \u@\h 的位置
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi unset color_prompt force_color_prompt # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" ;; *) ;; esac
解释一下,这里的PS1
是一个全局变量,用于显示用户主机名称工作目录,所以只要修改这个变量即可
3、将 \u@\h 中的 \u 改成自己要改的用户名
4、右上角保存文件,在终端输入 reboot 重启
5、结果:修改成功
如果单纯只是消失的话,在.bashrc
的最后一行加上(直接删除\u
和\h
,同时@
替换成了#
。)
PS1='\[\e]0;#: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]#\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$'
输入以下指令让修改生效:sudo source ~/.bashrc
参考:
[1]修改Ubuntu终端@前的用户名的有效方法_ubuntu修改终端用户名_正义的伙伴-L的博客-CSDN博客
[2]一文教你快速修改ubuntu终端显示的主机名和用户名 – 小麦大叔 – 博客园 (cnblogs.com)