【发布时间】:2021-04-05 04:24:41
【问题描述】:
您好,我正在尝试在 ubuntu (18.04.5) 中添加永久路径,我已尝试使用 .profile
nano ~/.profile
export PATH="$PATH:~/mytools/my_scripts"
然后保存和source ~/.profile,一切都很好,但是如果我打开一个新的终端o重新启动ubuntu,它就消失了,脚本不再可用,我必须添加一个新的源,这不是对我很好。
我也尝试过 /etc/enviroment
sudo nano /etc/enviroment
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:~/mytools/my_scripts"
然后
source /etc/enviroment
同样的问题,每次打开新终端时 /mytools/my_scripts 中的脚本都不再可用。
我不知道我是否使用/做错了什么,如何永久添加我所有的个人脚本
在 Mac 中,只需添加 .bash_profile 的路径,然后添加源文件就可以了,仅此而已,我不需要每次需要我的个人脚本/工具时都需要源代码。
如何在 Ubuntu 中解决这个问题????
我只需要编辑哪个文件???
谢谢
【问题讨论】:
-
您是说您对
~/.profile所做的更改会在您重新启动时被删除?如果是这样,那么问题是什么导致了这种情况。也许您在另一个启动脚本中有一些东西正在重新创建它。将~/.profile复制到另一个文件,然后重新启动,然后将其与副本进行比较。检查时间戳 (ls -l)。如果您使用的是 bash(如果您没有更改它,则可能是这样),那么在 Mac 上更新.bash_profile应该在 Ubuntu 上以相同的方式工作。 -
顺便说一句,我不会对像
/etc/environment这样的系统级文件进行特定于帐户的更改(顺便说一句,您在问题中拼错了其名称)。