我正在使用Ubuntu 16.04,我想更改PATH变量。我知道我可以通过添加export PATH = / home / patrick / .npm / bin:$ PATH来实现这一点,例如〜/ .profile。现在,如果我这样做,然后使用source~ / .profile一切都很好,echo $ PATH给我带有变化的PATH变量。但是,如果我重新启动Ubuntu~ / .profile显然没有获得源代码,我只剩下/ etc / environment中设置的基本PATH。
我还尝试使用其他配置文件之一,即/ etc / profile,/ etc / environment和〜/ pam_environment,结果相同。更奇怪的是我的〜/ .profile文件现在有这个内容:
(writefile '(a b c) "foo.txt")
每次重新启动后,和HP_HOME都会成功设置。我在这里缺少什么?
答案 0 :(得分:1)
将其放在~/.bashrc
。
答案 1 :(得分:1)
您可以在/etc/environment
对于此文件中的示例,可以看到如下所示
PATH="/usr/local/sbin"
,您可以像这样添加新路径
PATH="/usr/local/sbin:/myhomefolder/mygame"
不要忘记为分隔符添加:
并重新启动您的计算机
这是永久