将 PS1 中的用户名暂时更改为任意字符串

将 PS1 中的用户名暂时更改为任意字符串

我将终端提示符设置为:

$ echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]:\n$

显示为:

me@alpha:/:

如何能暂时将我的用户名改为任意名字?

例如改为spirit@alpah:/:

答案1

你可以使用参数替换

PS1="${PS1//\\u/spirit}"

为了扭转这种局面,

PS1="${PS1//spirit/\\u}"

相关内容