SUSE Linux 中的 bash_profile 在哪里
Where is the bash_profile in SUSE Linux
我找不到登录后自动 运行 我的 bash 个人资料。
我已经用 ls -a 检查了 /home/(username)。
我确定有 bash 配置文件,因为当我回显 $somethings 时,它会响应。
你能帮帮我吗?
在 /etc/profile
之后,bash
shell(假设它是带有 --login
选项的交互式登录 shell 或 运行)查找此集合(在您的主目录中)中存在且可读的第一个文件:
~/.bash_profile
;
~/.bash_login
;和
~/.profile
.
因此你甚至可能没有 .bash_profile
.
规则实际上非常复杂,具体取决于 shell 的类型以及您为其提供的各种参数。如果您想详细了解,请查看 bash
man
页面的 INVOCATION
部分。
检查 ~/.bash_profile
、~/.bash_login
、~/.profile
甚至 ~/.bashrc
,它不是 "profile",但可能是 [=23] =] 登录后(请参阅 man bash
中的 INVOCATION 以了解 bash 何时以及以何种顺序读取其启动文件)。如果该文件不存在,您可以创建它。
还有系统范围的 /etc/profile
和 /etc/bash.bashrc
。
我找不到登录后自动 运行 我的 bash 个人资料。
我已经用 ls -a 检查了 /home/(username)。
我确定有 bash 配置文件,因为当我回显 $somethings 时,它会响应。
你能帮帮我吗?
在 /etc/profile
之后,bash
shell(假设它是带有 --login
选项的交互式登录 shell 或 运行)查找此集合(在您的主目录中)中存在且可读的第一个文件:
~/.bash_profile
;~/.bash_login
;和~/.profile
.
因此你甚至可能没有 .bash_profile
.
规则实际上非常复杂,具体取决于 shell 的类型以及您为其提供的各种参数。如果您想详细了解,请查看 bash
man
页面的 INVOCATION
部分。
检查 ~/.bash_profile
、~/.bash_login
、~/.profile
甚至 ~/.bashrc
,它不是 "profile",但可能是 [=23] =] 登录后(请参阅 man bash
中的 INVOCATION 以了解 bash 何时以及以何种顺序读取其启动文件)。如果该文件不存在,您可以创建它。
还有系统范围的 /etc/profile
和 /etc/bash.bashrc
。