SUSE Linux中的bash_profile在哪里

时间:2015-09-30 07:13:54

标签: linux bash .bash-profile suse

我无法找到登录后自动运行的bash配置文件。

我已经用ls -a检查了/ home /(用户名)。

我确信有bash配置文件,因为当我回应$ somethings时,它会响应。

你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

/etc/profile之后,bash shell(假设它是交互式登录shell或使用--login选项运行)查找此集合中的第一个文件(在您的主目录中)存在且可读:

  • ~/.bash_profile;
  • ~/.bash_login;和
  • ~/.profile

因此,您甚至可能拥有 .bash_profile

规则实际上非常复杂,具体取决于shell的类型以及您为其提供的各种参数。如果您想详细了解,请查看INVOCATION bash页面的man部分。

答案 1 :(得分:0)

检查~/.bash_profile~/.bash_login~/.profile甚至可能~/.bashrc,这可能不是“个人资料”,但可能会在登录后运行(请参阅INVOCATION in man bash了解bash读取其启动文件的时间和顺序。如果该文件不存在,您可以创建它。

还有系统级/etc/profile/etc/bash.bashrc