linux中每个用户的主目录下都有的两个隐藏文件.bashrc和.profile。
这两个文件都是该用户的环境配置文件,而两者的区别是,.bashrc在non-login模式下运行,.profile在login模式下运行。
在看过了两个文件的内容和做了一些简单的测试之后我对两个文件理解是这样的:
当有用户进行了登录操作后,会先运行该用户的.profile文件。而这个文件当中会对是否是使用bash登录进行判断,如果是通过bash登录则会调用.bashrc文件。
那么可以推断.bashrc就是为bash服务的,在登录了之后,每运行一个新的bash都会调用一遍.bashrc。而.profile只有在登录的时候才调用那一次。
以上都是个人推敲结果,如有错误的地方,请您批评指正。


后退
Void
Life
Earth
Wind « Default
Water
Fire
Light 