在linux系统中,有/etc/profile,/etc/bashrc ,~/.bash_profile,~/bashrc这四个配置文件,这些文件,会自动的在某些时候加载,也就是点一下,一般都是些别名,特殊变量里面。四个有加载顺序,最先加载的是etc开头的/etc/profile,然后是/etc/.bashrc,有一些版本没有/etc/.bashrc了已经,这俩叫做全局的,然后
会根据登陆的用户加载家目录下的profile bashrc.为什么要这么加载有原因?
如果全局设定a=1,你的家目录自己设置a=2,以局部为准,也就是a=2,因为它后加载,会覆盖之前设置这就是顺序,什么时候加载,所有的profile文件,只在开机加载一次,所有的bashrc文件每次打开一个新Shell加载一次。

最新文章

  1. Linux基础介绍【第一篇】
  2. linux菜鸟日记(4)
  3. iOS--使用UIImageView进行GIF动图播放
  4. [转载]config文件的一个很好的实现
  5. 【zz】matlab 均值方差
  6. Await, and UI, and deadlocks! Oh my!
  7. WinForm------TreeList实现鼠标经过节点背景色改变
  8. 分享一个ASP.NET 文件压缩解压类 C#
  9. 移动web开发--meta 之 viewport
  10. MySQL 数据类型 详解 (转载)
  11. bnuoj 27987 Record of the Attack at the Orbit (模拟)
  12. UIActinSheet和UIActionSheetDelegate
  13. 删除appcompat_v7会出很多错误
  14. Android开发之多媒体编程之加载大分辨率图片
  15. ICC_lab总结——ICC_lab3:布局
  16. 结对编程1.四则运算GUI版
  17. 洛谷 P3177 树上染色 解题报告
  18. nodejs内存溢出
  19. Java编程:悲观锁、乐观锁的区别及使用场景
  20. 一致性哈希算法(适用于分库分表、RPC负载均衡)转

热门文章

  1. F - Balanced Number
  2. Eclipse - 安装了jd-eclipse插件后依然无法反编译类文件
  3. 用css固定textarea文本域大小尺寸
  4. VLAN-3-VLAN Trunk:ISL和802.1Q
  5. python操作redis之hash操作
  6. LCT 学习笔记
  7. springmvc 实现原理与struts2原理的区别
  8. js实现文本框验证和实现小数的加减乘除
  9. Less的学习和使用
  10. C# 操作字符串,在某些特定的字符后面或前面添加其它字符