如何在 CentOS 7 上为所有用户设置路径?

如何在 CentOS 7 上为所有用户设置路径?

我正在 CENTOS 7 上运行的服务器上工作。

我从源代码编译了一些软件。我已经执行了。/配置,制作,进行安装作为超级用户

为了便于访问,我需要设置一个路径。我在 ~/.bashrc 文件中添加了以下几行作为 SU

用于将 PATH 添加到 HISAT2

导出 PATH="/home/bioinformatics/Arindam/Software/Hisat2/hisat2-2.1.0/:$PATH"

作为超级用户,它工作得很好。但当我搬出SU后,我就无法这样做了。接下来,我在 ~/.bashrc 中添加了相同的行,但不是像 SU 那样,这很好地完成了我的工作。

现在我需要其他用户也可以访问该软件。我该怎么做。哪个文件必须编辑 ~/.bashrc、~/.bash_profile、/etc/profile 我应该以 SU 的方式进行编辑吗?

还有其他选择吗?

答案1

只需添加您的 PATH,/etc/profile或者如果您希望使用您的路径创建 .sh /etc/profile.d/,它将在登录时添加到所有用户。

答案2

您可以将 PATH 定义添加到/etc/environment.

相关内容