我是新来的Ubuntu 14.10,和我想从改变“你的名字”(出现在安装时)hanu,以Hanu在终端,即hanu@4268到Hanu@4268。
0x2*_*fa0 16
可以使用一个完成此情况下修改参数扩展的$USER,而不是\u内部PS1环境变量。扩展将是${USER^}仅大写用户名的第一个字母)。
你可以在终端上运行这个变量赋值看看效果:
PS1='\[\e]0;${USER^}@\h: \w\a\]${debian_chroot:+($debian_chroot)}${USER^}@\h:\w\$ '
Run Code Online (Sandbox Code Playgroud)
如果你想让这个改变永久化,你可以使用这个方法:
.bashrc您的主文件夹中的文件找到这些行:
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
Run Code Online (Sandbox Code Playgroud)在以 开头的两行中PS1=,替换\u为${USER^},所以它看起来像这样:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]${USER^}@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}${USER^}@\h:\w\$ '
fi
Run Code Online (Sandbox Code Playgroud)