我正在使用bash,但仍不熟悉.profile
,.bashrc
,.bash_profile
之间的区别。在bash提示符下显示
我希望的结果是让我的bash提示符显示红宝石版本和rvm gemset
。
我加入PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"
(通过Xcode中)对.bash_profile并显示
ruby-1.9.3-p286 John-MacBook-Air:~ john$
我试图让是
[email protected] $
随着 “Rails3中” 是的rvm gemset
输出。
如何从提示中删除John-MacBook-Air:~ john
?
我尝试在.profile和.bashrc中添加一行但没有运气,但似乎在.bash_profile中工作。任何澄清这些文件之间将不胜感激。我在Mac上运行rvm。
SOLUTION
包括以下到的.bash_profile
PS1='\W \$ '
PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"
提示貌似
[email protected] ~ $
正是我一直在寻找。感谢关于保留工作目录的建议,我开始看到它的有用性和重要性。我已将我的解决方案添加到原始问题帖子中。 – FluxEngine