Macos mac中的Shell路径在哪里。bash_配置文件无法正常工作

Macos mac中的Shell路径在哪里。bash_配置文件无法正常工作,macos,terminal,Macos,Terminal,当我使用: nano.bash_简介 航站楼向我展示: export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH # Setting PATH for Python 3.4 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin

当我使用: nano.bash_简介

航站楼向我展示:

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH


# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
export PATH="/Applications/MAMP/Library/lib"
export PATH="/Applications/MAMP/Library/bin"
#XAMPP
#export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"
#export PATH="/Applications/XAMPP/xamppfiles/lib:$PATH"
但当我打开一个新的终端时,只会显示。echo$PATH打印

/Applications/MAMP/Library/bin
/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:/Applications/MAMP/Library/bin
问题是,当我执行命令时,终端返回:

command not found 
我需要执行此命令,终端才能正常运行

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH
和echo$PATH打印

/Applications/MAMP/Library/bin
/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:/Applications/MAMP/Library/bin

如何打开和编辑正确的shell路径

每次导出时,您都过度隐藏了PATH变量。您的.bash_配置文件应为

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin
export PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH="/Applications/MAMP/Library/lib:$PATH"
export PATH="/Applications/MAMP/Library/bin:$PATH"

这样,当前路径将添加到新路径变量的末尾

每次导出时,都会覆盖路径变量。您的.bash_配置文件应为

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin
export PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH="/Applications/MAMP/Library/lib:$PATH"
export PATH="/Applications/MAMP/Library/bin:$PATH"

通过这种方式,您的当前路径将添加到新路径变量的末尾

请尝试使用您的示例,但仅在当前终端中工作,当我打开另一个终端时,更改不会保存。我执行export path=“$path:/usr/local/sbin”,并在关闭所有终端后工作。它尝试使用您的示例,但仅在当前终端中工作,当我打开另一个终端时,更改不会保存。我执行export PATH=“$PATH:/usr/local/sbin”,并在关闭所有终端后工作。