我有一个系统范围内的软件安装。源代码位于 /opt/Software 。该软件有一个 bashrc 文件,每个使用该软件的用户都需要获取该文件。添加
source $PATH_TO_SOFTWARE_BASHRC
他们的 ~/.bashrc 对所有用户都有效吗?我应该如何设置 $PATH_TO_SOFTWARE_BASHRC 文件的权限,以便所有用户都可以访问该软件?
答案1
只需输入该代码/etc/bashrc
,每个用户都会拥有它。
如果存在一些权限问题,请使用 chown/chmod 来解决。
答案2
将文件的权限设置为全世界可读:
chmod 644 /path/to/your/file
有些 shell 不理解该source
命令,因此为了使其更广泛地发挥作用,请使用:
. /path/to/your/file
尽管看起来您可能只使用 Bash。
将其放入每个用户的文件中~/.bashrc
,或者为了使其更简单,将其放入/etc/bash.bashrc
其中,以便每个用户都可以使用,而不必在单独的文件中维护它。