我只是想在macOS Sierra中更改终端提示符。没什么好看的,我只需知道当前的路径。
在new_widget = Widget(kind='bar', user=user)
new_widget = Widget(kind='bar', user_id=user.id)
user.widgets.append(Widget(kind='bar'))
new_widget.user_id = user.id
new_widget.user = user
我添加
~/.bash_profile
我知道export PS1="[\w] > "
应该被当前的完整路径替换,但是我的Mac上似乎没有任何转义字符可以使用。我只是得到相同的字符串而没有评估,所以我的提示看起来像
\w
我已经尝试了许多不同的PS1字符串而没有运气。我还尝试使用[\w] >
代替.bashrc
。
有什么想法吗?
答案 0 :(得分:2)
我怀疑你正在运行一个不理解提示字符串中\w
转义的shell。如果echo $0
返回-bash
以外的内容,则必须使用shell理解的内容: