我已经安装了 Eclipse Oxygen;当我输入时
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
在 bash 中,我可以从任何位置从 bash 启动 eclipse,但是,无论我是否添加
PATH=$PATH:/home/ivan/java-oxygen/eclipse
或者
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
到/.bashrc
或/etc/bash.bashrc
,如果不键入,我无法启动 Eclipse
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
每次我启动新的 bash 时。
答案1
也许只是为了清楚起见
/.bashrc
将是您的根目录中的一个文件/
。任何用户都无法读取该文件。
另一方面~/.bashrc
意味着.bashrc
来自当前用户的文件。
另一种选择是编辑.bashrc
您的文件/etc/skel
,此更改是全局的,系统中的每个用户在创建时都会将其作为默认值。
.bash_profile
正如官方文档所说:
This is the preferred configuration file for configuring user
environments individually. In this file, users can add extra
configuration options or change default settings:
该文件添加了一些每个用户的额外变量。
附言。如果我们谈论安全性,则不建议在主目录中包含 exec 路径,最安全的选择是将 Eclipse 放在某个位置,例如/opt
并以 root 身份创建到二进制文件的符号链接,例如:
cd /usr/bin
ln -s /opt/path/to/eclipse
这将为所有用户生成一个链接,您不需要添加这个特定的(并且可能对每个用户都有危险的 ENV var)