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

时间:2014-01-03 21:38:03

标签: macos path terminal

我正在使用Macbook Pro,我想将其更改为当前目录和终端中的美元符号提示。我已经看过these resources来尝试解决这个问题。

我尝试修改〜/ .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 个答案:

答案 0 :(得分:21)

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

nano ~/.bash_profile

添加一行包含此内容:

export PS1="\W\$ "

.bashrc仅在启动子shell时被执行。 bash login shell使用以下初始化脚本:

.bash_profile
.bash_login
.profile

答案 1 :(得分:5)

你需要逃脱美元符号。像这样:

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

一旦你更改.bashrc,你需要退出/退回或. ~/.bashrc重新获取它。

我会谦卑地建议不要这样做。拥有完整路径非常有用,因为' tmp'目录可以在任何地方。考虑使用" \ w"它做相对路径(即用〜代表HOME)