我正在 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
.