执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout

(1) /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
(2) /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。
(3) ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。
(4) ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
(5) ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部) 只能继承 /etc/profile中的变量,他们是"父子"关系。
(6) ~/.bash_profile: 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。

最新文章

  1. ****基于H5的微信支付开发详解[转]
  2. http://bbs.ednchina.com/BLOG_345002072_2001308.HTM
  3. Linux下执行.sh文件
  4. 在XE5中 VCL空窗体的3个线程
  5. LYK 快跑!(run)
  6. iOS中UIKit——UIStoryboard中基本知识点
  7. HTML的列表标签
  8. 在Jenkins中使用Git Plugin访问Https代码库失败的问题
  9. 使用PDO连接数据库 查询和插入乱码的解决方法
  10. Python中unittest采用不同的参数组合产生独立的test case
  11. Dictionary使用(转)
  12. 一个比较完善的httpWebRequest 封装,适合网络爬取及暴力破解
  13. 201521123037 《Java程序设计》第2周学习总结
  14. Logback中使用TurboFilter实现日志级别等内容的动态修改
  15. linux df查看硬盘使用量 du查看文件所占大小
  16. Educational Codeforces Round 40 (Rated for Div. 2) Solution
  17. 安卓中使用OkHttp发送数据请求的两种方式(同、异步的GET、POST) 示例-- Android基础
  18. w3af的使用
  19. PHP的extension_dir设置问题
  20. 大快DKhadoop安装教程与常见问题汇总

热门文章

  1. WPF 常用样式
  2. TextureView+SurfaceTexture+OpenGL ES来播放视频(一)
  3. Hibernate 系列教程8-复合主键
  4. 快学scala-第七章 包和引入
  5. VideoView的视频的全屏播放
  6. 关于html5的几个新标签在IE9之前不支持的解决办法
  7. Android与路由器连接服务
  8. as3 组件定义
  9. Windows API 之 CreateToolhelp32Snapshot
  10. Android Studio 提示Error running app: No Android facet found for app