Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何将终端提示符更改为当前目录?_Macos_Path_Terminal - Fatal编程技术网

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

Macos 如何将终端提示符更改为当前目录?,macos,path,terminal,Macos,Path,Terminal,我正在使用MacBookPro,我想将其更改为当前目录,并在终端中显示美元符号提示。我已经研究过如何尝试解决这个问题 我试图修改~/.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$ ” 最后一行是我为更

我正在使用MacBookPro,我想将其更改为当前目录,并在终端中显示美元符号提示。我已经研究过如何尝试解决这个问题

我试图修改~/.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$ ”

最后一行是我为更改提示而添加的。

您需要避开美元符号。像这样:

$ PS1="\W\$ "
~$ cd tmp
/Users/philip/tmp
tmp$
一旦您更改了.bashrc,您需要注销/重新登录或
~/。bashrc
以重新获取资源


我谦虚地建议不要这样做。拥有完整路径非常有用,因为“tmp”目录可以在任何地方。考虑使用“W”做相对路径(即使用~表示家庭)

这应该在.BasHyPrror中进行,而不是。p>

nano ~/.bash_profile
添加包含以下内容的行:

export PS1="\W\$ "
.bashrc仅在启动子shell时执行。bash登录shell使用以下初始化脚本:

.bash_profile
.bash_login
.profile

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