LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 703|回复: 1

shell环境文件的执行流程??

[复制链接]
发表于 2005-12-9 11:51:33 | 显示全部楼层 |阅读模式
1)/etc/profile

2)/etc/bashrc

3)~/.bash_profile  or ~/.profile

4)~/.bashrc

5)~/.bash_logout
上述步骤中若文件如果不存在的,可以跳过。而在Solaris下时间,上面环境文件的执行流程是错误的。For example, 登陆bash,有.bash_profile or .profile 但是其中的环境文件执行。但是改为.bashrc正确。请大虾们诊断一下。最好能归纳一些不同系统下shell环境文件的执行流程
发表于 2005-12-9 12:02:09 | 显示全部楼层
因为你在solaris下是从csh中运行bash进入bash的,这个不是login shell,所以.bash_profile和.profile这两个login shell的初始文件不会被执行。你以"bash --login"调用bash看看会有什么不同。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表