如何将终端提示符更改为当前目录?

18

我正在使用MacBook Pro,并希望在终端中将当前目录和美元符号提示符更改为默认。我已经查看了这些资源,尝试解决这个问题。

我尝试修改~/.bashrc文件并保存,但似乎没有起作用。

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
export PS1="\W$ ”

最后一行是我添加的,以更改提示。

2个回答

26

应该在 .bash_profile 中完成这项操作,而不是在 .bashrc 中完成。

nano ~/.bash_profile

添加包含此内容的一行:

Add a line containing this:

export PS1="\W\$ "

.bashrc 仅在启动子shell时执行。Bash 登录 shell 使用以下初始化脚本:

.bash_profile
.bash_login
.profile

6

您需要转义美元符号。像这样:

$ PS1="\W\$ "
~$ cd tmp
/Users/philip/tmp
tmp$

一旦您更改了.bashrc文件,您需要注销/重新登录或使用. ~/.bashrc重新加载它。

我谨慎建议不要这样做。完整路径非常有用,因为“tmp”目录可以位于任何地方。考虑使用“\w”,它可以使用~表示HOME来进行相对路径。


我正在考虑使用完整路径。不管怎样,我使用了. ~/.bashrc,但每次打开终端窗口时都需要使用它。我是做错了什么,还是没有其他解决办法? - Rishi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接