linux 环境,用户通过shell 操作时,系统会为用户初使化环境变量, 比如系统公共资源路径: path , include , bin 等目录。 shell 模式下,执行 export , 查看用户环境变量 , echo $key 查询某个环境变量。

设置环境变量,有两种方式,分为临时设置,与永久设置。
a.临时设置(实时生效)
shell 模式执行:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

b.永久设置
#行尾追加 export...
vi /etc/profile
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

vi /root/.bashrc
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

以上几种方式可以看出,设置环境变量的过程是一致的。shell 模式,直接执行脚本,将环境变量导入内存中,因此实时生效,其它的shell环境 无法使用该环境变量(隔离性)。 永久设置,在/etc/profile  , /root/.bashrc 文件尾追加 export key="value" 这两个文件是用户打开shell 客户端时,自动执行,其中/root/.bashrc 的优先级高于/etc/profile 。 可做如下测试:

vi /etc/profile
export TEST="test1"

vi /root/.bashrc
export TEST="$TEST:test2"

在新的shell 模式下输入 export , 结果:
declare -x TEST="test1:test2"

因此 /etc/profile  脚本先于 /root/.bashrc 初使化,后者可以覆盖前者。

参考资料
http://blog.csdn.net/bailyzheng/article/details/7488769

转载于:https://www.cnblogs.com/a_bu/p/4448174.html

Linux 环境变量配置相关推荐

  1. 超详干货!Linux 环境变量配置全攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习实验室 Linux环境变量配置 在自定义安装软件 ...

  2. Linux环境变量配置出错,导致登录不了......

    Linux环境变量配置出错导致的后果: 1.登陆不了 linux 了 2.基本命令全失效了(如:ls,vi,sudo,su,find,cp等),除了cd命令可用. 解决方法有如下三步: 1.从图形登陆 ...

  3. Linux环境变量配置

    这篇文章主要介绍了Linux环境变量配置全攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 在自定义安装软件的时候,经常需要 ...

  4. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  5. 中修改环境变量_超详干货!Linux环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  6. 操作系统:Linux 环境变量配置的 6 种方法!

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  7. Linux 环境变量配置总结

    Linux是多用户的任务系统,对于每个用户都可以指定特定的用户变量.针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法,希望对你有帮助.图片 一.Li ...

  8. Linux 环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  9. Linux 环境变量配置全攻略,超详细~

    感谢您抽出 . . 阅读本文 Linux是多用户的任务系统,对于每个用户都可以指定特定的用户变量.针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法, ...

  10. Linux 环境变量配置的 6 种方法,建议收藏!

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 20.0 用户名:uusama 需要配置M ...

最新文章

  1. 对order by的理解
  2. nbu oracle 冷备_NBU备份系统应用操作手册..doc
  3. python 运算太慢怎么办_python:网络安全攻击与防御的工具
  4. android按钮进度动画,android – 在按钮后面放置一个进度条
  5. 前端学习(2829):block标签的使用
  6. 上海通信管理局启动对手机清理软件问题调查
  7. linux刷新jdk,Linux安装更新JDK
  8. 折线图后面无数据_老板让数据师分析二八法则,此图表完美解决,项目管理师专用图表...
  9. Python密码存储器
  10. oracle启动pmon,PMON和SMON的功能 - oracle - 善待自己,切莫活在过去
  11. 基于机智云物联网平台4孔插座开源
  12. 极致体验,解密微信背后的音视频通话技术
  13. 大话设计模式(php版)第五章——依赖倒装原则
  14. CSS基础知识(一):选择器
  15. java设备未就绪_java.io.IOException: 设备未就绪。这个怎么解决?
  16. 广义表的概念及存储表示
  17. 5个Python开发实用工具
  18. Nokia Open MSS 学习个人笔记
  19. html源码里面写current,HTML Video currentTime用法及代码示例
  20. 协变 (Covariant)、逆变 (Contravariant) 与不变 (Invariant)

热门文章

  1. c语言一行黑白相间的瓷砖,C语言编程练习15:贴瓷砖
  2. mysql ef sql语句_EF to MySQL 的 Database.ExecuteSqlCommand 和 SqlQuery
  3. java getservername_Tomcat:getHeader(“主机”)与getServerName()
  4. python导入类有红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...
  5. 考研规划计算机科学与技术,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...
  6. python 正则表达式方法_Python正则表达式一: 基本使用方法
  7. java工程化_(二)Java工程化--Maven实践(示例代码)
  8. http 错误 404.0 - not found_python3从零学习-5.10.8、http.client—HTTP 协议客户端
  9. Python Qt GUI设计:QPrinter打印图片类(基础篇—21)
  10. 学习《Linux设备模型浅析之设备篇》笔记(二)