在 ubuntu 16.04 中的 bash_profile 中,应该将字符串放在哪里以缩短我的命令行(bash)提示符?

在 ubuntu 16.04 中的 bash_profile 中,应该将字符串放在哪里以缩短我的命令行(bash)提示符?

为了让 PS1 比默认值更短,我在终端中输入以下内容:

PS1='\W$(__git_ps1 "(%s)") > '

但是在我改变它之后,我打开了一个新的终端,但它却恢复到默认设置,名称为@主机名.....等等

所以我打开了bash_profile,但我得到了以下两行:

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

问题是我应该把PS1='\W$(__git_ps1 "(%s)") > '

答案1

将其放入.bashrc您的主目录中。该文件应该已经存在,您只需将其添加到末尾即可。不要.bash_profile为此使用。.bash_profile由登录 shell 加载,而终端通常不会启动登录 shell。

相关内容