如何在bash中包含bash配置文件

时间:2016-04-19 07:58:33

标签: linux macos

我创建了一个包含环境变量集的.bash_profile。这是为特定用户创建的,比如user1。我现在也想为其他用户重用这个环境变量,但我不想创建另一个.bash_profile。我有一个postgres用户,我想与之分享.bash_profile。

我知道我可以使用/ etc / profile执行此操作。我怎么能在/ etc / profile中引用.bash_profile?

1 个答案:

答案 0 :(得分:1)

将公共内容复制到/etc/profile。这样,所有用户登录时都可以使用它。

在评论中,我提到您可以修改/etc/profile文件并添加以下行:source /home/<some_user>/.bash_profile。这将使所有用户在登录时使用此文件。不要这样做:它允许单个用户破坏整个系统(请参阅trojanfoe下面的评论)。