zoukankan      html  css  js  c++  java
  • profile文件、bashrc文件、bash_profile文件

    1. profile文件(/etc/profile)
    
    1.1 profile文件的作用
    
    profile,用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。
    当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。
    
    1.2 在profile中添加环境变量
    
    一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。
    
    eg:当必须添加时,我们可以按以下方式添加:
    添加一个HOST值为linuxprobe.com的环境变量:
    export HOST=linuxprobe.com
    
    添加时,可以在行尾使用;号,也可以不使用。
    一个变量名可以对应多个变量值,多个变量值需要使用:进行分隔。
    
    添加环境变量后,需要重新***登录***才能生效,也可以使用source命令强制立即生效:
    source /etc/profile
    
    查看是否生效可以使用echo命令:
    $ echo $HOST
    linuxprobe.com
    
    
    
    2. bashrc文件( /etc/bashrc 和 ~/.bashrc)  #用户不一定要登陆 非交互式也可以
    
    bashrc文件用于配置函数或别名。
    bashrc文件有两种级别:
    系统级的位于/etc/bashrc、用户级的位于~/.bashrc,两者分别会对所有用户和当前用户生效。
    
    注 :bashrc文件只会对指定的shell类型起作用,且只会被bash shell调用。
    
    
    3. bash_profile文件 (~/.bash_profile)
    
    该文件是一个用户级的设置,可以理解为某一个用户的profile目录下。
    这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。
    和profile文件类似,bash_profile也会在用户***登录(login)***时生效,也可以用于设置环境变量。
  • 相关阅读:
    js刷新页面方法
    ng-disabled的使用
    拖拽——拖动进度条显示进度
    node Express安装与使用(一)
    javascript 中slice,substr,substring方法的对比
    DOM节点
    js事件(一)之事件流
    谈谈React Native环境安装中我遇到的坑
    Git--分布式版本控制系统
    js代码
  • 原文地址:https://www.cnblogs.com/linux985/p/13305937.html
Copyright © 2011-2022 走看看