Linux 中profile 和bashrc的执行顺序

发布于: 2013年01月29日

一般来说,login Linux系统时会涉及到以下几个文件的执行:

/etc/profile

~/.profile

~/.bahrc

执行顺序是这样的:

1. 首选系统寻找/etc/profile,执行里面的shell命令,可能在该文件里面会引用执行/etc/bash.bashrc文件

2. 执行完/etc/profile后,会寻找并执行用户目录下的profle文件~/.profile

3. 用户目录下的bashrc文件~/.bashrc不会自动执行,而是在~/.profile里面引用执行。如果用户目录下没有~/.profile文件,登陆时~/.bashrc文件时无效的。如果一定要执行,可以手动以下面的命令进行:

source  ~/.bashrc

以上仅个人摸索经验,如有不对,恳请指正。

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

浙ICP备18056264号-1