修改Ubuntu终端@前用户名的方法
修改Ubuntu终端@前用户名的方法

修改Ubuntu终端@前用户名的方法

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)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注