我是一个的n00b当谈到在Linux ENV工作,想知道的目的.bashrc
和.bash_profile
。我只知道它们特定于每个用户帐户。通过在这些文件中实现某些内容可以添加/修改哪些功能/行为
小智 7
首先,.bash_profile
仅用于登录 bash shell。 .bashrc
用于每个 OTHER bash shell。因此,如果它存在,.bash_profile
通常会使用 source .bashrc
,这样您就不必为每个 shell 复制要运行的任何命令,无论它是否是登录 shell。
一般来说,您可以使用这些脚本做两件事:运行程序和设置环境变量。登录时要运行的任何内容.bash_profile
,都screen
放入.bashrc
.
我自己的一些事情.bashrc
(例如):
$PS1
shopt
从我的.bash_profile
:
.bashrc
$PATH
ssh-agent
重要的是要注意 .bash_profile 仅在您直接登录到 bash shell 时才会执行。如果您正在启动 X 会话,您将登录到 X 服务器,该服务器将拥有自己的登录脚本(通常类似于.xsession
)
归档时间: |
|
查看次数: |
10391 次 |
最近记录: |