我注意到几乎每个网站都会告诉您export PATH=/usr/local/share/python:$PATH
在您的.bashrc
或.bash_profile
修改时添加类似的内容PATH
。
当你想知道你的 PATH 是什么时,你可以echo $PATH
,但是你会得到这个很难阅读的单行响应
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
所以我发现你可以直接sudo vi /etc/paths
在 bash 配置文件中添加任何内容,而不必担心。这是一种不好的方法吗?在我看来,它似乎更清晰、更简单。我想也许人们担心你会搞砸它,paths
然后忘记如何将其恢复到原始状态?
顺便说一句,我使用的是 Mac Lion。但我的问题是关于 Linux 的。
答案1
/etc/paths
在我的 Ubuntu 系统上不存在,因此它可能不是设置 的 GNU 标准方式PATH
。
另一件需要考虑的事情是,更改/etc/paths
将更改PATH
系统上每个用户的。通过将其放入您的 中.bash_profile
,您可以将更改限制为一个用户,并且仅当该用户使用 bash 作为其 shell 时才进行。