有关环境变量的文件

  系统级环境变量:每一个登录到系统的用户都能够读取到系统级的环境变量
       用户级环境变量:每一个登录到系统的用户只能够读取属于自己的用户级的环境变量 

文件加载顺序:

==> /etc/profile
==> ~/.bash_profile | ~/.bash_login | ~/.profile
==> ~/.bashrc
==> /etc/bashrc
==> ~/.bash_logout

1、 系统级

(a) /etc/profile : 在用户登录操作系统时,定制用户环境的第一个文件,应用于登录的每一个用户

==》 该文件一般调用/etc/bash.bashrc文件

(b)/etc/environment: 登录时,使用的第二个文件,读取用户本身的profile前,设置环境文件的环境变量

==》系统级文件,只在登陆Linux系统时生效,所以需要利用source命令或者重启系统

2、 用户级(位于家目录下)

(a)~/.profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,文件仅仅执行一次。默认情况下,执行用户的.bashrc文件【推荐让用户的环境变量存在此文件中】

==》 因为“每次登陆仅仅执行一次”, 所以当在使用的过程中需要修改,就要利用source让它即时生效,或者重开一个shell,让它生效。

最新文章

  1. 通过3个Hello World应用来了解ASP.NET 5应用是如何运行的(3)
  2. python代码中碰到的问题及解决
  3. [DFNews] Fire-Eye与Fox IT联合推出Cryptolocker解锁网站
  4. 用vuejs写了一个酷狗的webApp
  5. iOS应用崩溃日志分析
  6. Java中生成随机字符的方法总结
  7. 无需添加引用执行JS,发布无需带DLL、例子:QQMD5 QQGTK 13位时间戳 取随机数
  8. win8下hosts保存文档失败,提示:请检查文件是否被另一个应用程序打开
  9. 改变Oracle数据库连接端口
  10. CodeBlock使用技巧
  11. PHP 文件包含之文件路径截断(转)
  12. [React Fundamentals] Using Refs to Access Components
  13. php pdo mysql数据库操作类
  14. OpenCV 例子代码的讲解、简介及库的安装 .
  15. SQL 网文链接
  16. Java的成员变量初始化
  17. .net core webapi 前后端开发分离后的配置和部署
  18. 【Python 04】Python开发环境概述
  19. MYSQL 比较集
  20. matlab2017b

热门文章

  1. 建立 F103C8T6 HAL库 Makefile FreeRTOS 工程
  2. Jmeter系列(22)- 常用逻辑控制器(1) | 随机控制器Random Controller
  3. 『GoLang』函数
  4. P4173-残缺的字符串【FFT】
  5. MFC读写.txt文件时进度条显示实时进度
  6. PyTorch模型读写、参数初始化、Finetune
  7. 通过Python收集MySQL MHA 部署及运行状态信息的功能实现
  8. ElasticSearch搜索引擎
  9. C语言日记② 初识 C的内存
  10. ASP.NET Core Filter与IOC的羁绊