应该在 .bash_profile 中完成这项操作,而不是在 .bashrc 中完成。
nano ~/.bash_profile
添加包含此内容的一行:
Add a line containing this:
export PS1="\W\$ "
.bashrc 仅在启动子shell时执行。Bash 登录 shell 使用以下初始化脚本:
.bash_profile
.bash_login
.profile
您需要转义美元符号。像这样:
$ PS1="\W\$ "
~$ cd tmp
/Users/philip/tmp
tmp$
一旦您更改了.bashrc文件,您需要注销/重新登录或使用. ~/.bashrc
重新加载它。
我谨慎建议不要这样做。完整路径非常有用,因为“tmp”目录可以位于任何地方。考虑使用“\w”,它可以使用~表示HOME来进行相对路径。
. ~/.bashrc
,但每次打开终端窗口时都需要使用它。我是做错了什么,还是没有其他解决办法? - Rishi