• 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)***时生效,也可以用于设置环境变量。
  • 相关阅读:
    右下角老弹出盗版提示,以及登录界面出现正版验证对话框
    动态TSQL语句常見問題與解決方案
    验证码
    远程调用存储过程
    windows powershell
    屏蔽IE浏览器的刷新(不包括单个刷新按钮)
    获取数据库中的数据库有多少个
    网页刷新方法集合
    Win7中IIS7安装配置
    sql 根据字段查表名
  • 原文地址:https://www.cnblogs.com/linux985/p/13305937.html
Copyright © 2020-2023  润新知