以后的开发中会设计到交叉编译器环境变量的设置,可以在以下几个文件中设置,所以这里简单分析下下面的几个文件。

etc/profile: 此文件为系统的所有用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。

etc/bash.bashrc: 为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取
    ~/.profile :用户设置自己的信息,当用户登录时该文件仅执行一次。默认情况下,该文件设置一些环境变量,执行用户.bashrc文件

  ~/.bashrc: 该文件包含专用于用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。
    ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件。
    另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。

加环境变量时,可以到用户的主目录下:

(1)vi .profile  在文件的末尾添加一行:export PATH=$PATN:$HOME/shdir,保存退出

(2)用source命令使配置文件立即生效:source .profile

(3)现在,在任何目录下都可指向shdir目录下的所有可执行文件。

转载于:https://www.cnblogs.com/laojie4321/archive/2012/03/29/2424060.html

Linux的profile与bashrc的分析相关推荐

  1. Linux下profile和bashrc四种的区别

    /etc/profile./etc/bashrc.~/.bash_profile.~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么? /etc/profile: 用来设置系统环境 ...

  2. linux中 bash_profile,Linux中profile、bashrc、bash_profile区别

    ~/.bash_profile.~/.bashrc.和~/.bash_logout 1.上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下.其中.bash_profile是最重 ...

  3. Linux中profile、bashrc、bash_profile之间的区别和联系

    /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. 英文描述为: # /etc/pr ...

  4. Linux下profile environment bashrc的区别

    先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文.将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN ...

  5. linux下profile和bashrc区别

    1. /etc/profile 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的. 2. /etc/bashrc 这个文件设置系统bash shell相关的东西,对系统 ...

  6. profile 和 bashrc 的区别

    什么是 shell shell 简介 shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行. shell 是一个命令解释器,它解释由用户输入的 ...

  7. linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...

    Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...

  8. linux刷新profile文件,linux的/etc/profile、~/.profile、~/.bashrc、~./bash_profile这几个配置文件...

    在添加环境变量的时候,我们会去修改配置文件 如果留意过,网上博文,有些在/etc/profile文件中配置的,有些是在~./bash_profile文件中配置的,等等 那么,/etc/profile. ...

  9. Linux /etc/profile文件详解

    linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析.这里修改 ...

最新文章

  1. NC:蜜蜂肠道微生物的多样性
  2. 目标检测--SSD: Single Shot MultiBox Detector
  3. 虚拟机里面安装Openfiler 2.99
  4. gwt-2.8.2下载_GWT 2 Spring 3 JPA 2 Hibernate 3.5教程
  5. Windows phone 7应用之代码性能分析工具——Profile.
  6. UI设计字体素材|设计中字母间距指南
  7. chrome全屏隐藏状态栏_PS技巧丨18个让你相见恨晚的PS隐藏技巧!
  8. WSUS离线导入更新包
  9. maven打jar包 没有主属性清单
  10. volley6--CacheDispatcher从缓存中获取数据
  11. 你所不知道的程序员,不要再尬黑了
  12. ElementUI下拉框选择后不显示值
  13. cluster(3)
  14. 逆流而上,整合阿里高频考点2023Java岗面试突击指南手册最新首发
  15. 鼠标单击双击事件监听
  16. 有道换域名,目标中立、客观、包容
  17. WINDOWS10 win+L 锁屏快捷键失效
  18. 最全java面试题汇总(带答案)
  19. JavaScript 判断是否是数字 isFinite() Number.isFinite()
  20. Python爬虫入门教程 40-100 博客园Python相关40W博客抓取 scrapy

热门文章

  1. poj2516 最小费用最大流
  2. mysql带BETTEEN ADN 关键字的查询
  3. mysql表级锁和行级锁
  4. shell实例第9讲:判断用户输入的是否为IP地址
  5. 看门狗(独立看门狗)与窗口看门狗的区别!
  6. React Native组件开发指南
  7. Setting Up Hadoop NameNode High Availability
  8. 六:Dubbo与Zookeeper、SpringMvc整合和使用
  9. Ubuntu14.04安装redis和简单配置
  10. C++二维码相关库编译