Linux Shell基础 - 环境变量配置文件

本文详细介绍了Linux系统中环境变量的配置方式与不同配置文件的作用,包括/etc/profile、~/.bash_profile、~/.bashrc等文件的区别及调用顺序。

01、配置文件  =>  source  配置文件   或   . 配置文件

02、环境变量配置文件简介:

    环境变量配置文件中主要是定义对系统环境生效的系统默认环境变量,比如

    PATH、HISTSIZE、PS1、HOSETNAME等默认环境变量。
    PATH环境变量叠加:PATH="$PATH":/root(一次性,重启会消失,需要写在配置文件中才永久生效)

03、配置文件:

    1:/etc/profile

    2:/etc/profile.d/*.sh:上两种任意用户登录都会读取该配置文件

    3:~/.bash_profile:当root登录的时候会读取配置文件

    4:~/.bashrc:3、4 只对当前用户生效,;隐藏文件

    5、/etc/bashrc:

    优先级  =>  调用顺序

        

 

04、/etc/profile 作用

    USER变量:当前用户名

    LOGNAME变量:登录用户名

    MALL变量:当前邮箱

    PATH变量:PATH路径

    HOSTNAME变量:主机名

    HISTSIZE变量:历史命令

    umask:系统默认权限

    调用 /etc/profile.d/*.sh 文件

05、~/.bash_profile的 作用

    调用了~/.bashrc文件

    在PATH 变量后面加入了:“$HOME/bin”这个目录

06、~/.bashrc的作用:

    定义了系统别名,并调用了/etc/bashrcw文件

07、/etc/bashrcw作用:

    (针对不需要输入密码的用户)

    PS1变量

    umask

    PATH变量

    调用 /etc/profile.d/*.sh 文件

 

08、注销时生效的环境变量配置文件: ~/.bash_logout

09、历史命令配置文件  =>  .bash_history

10、Shell 登录信息

    本地终端欢迎信息:/etc/issue

      

    远程终端欢迎信息:/etc/issue.net

      转义符在/etc/issue.net文件中不能使用

      是否显示此欢迎信息,与ssh的配置文件/etc/ssh/sshd_config决定,加入"Banner /etc/issue/net"行才能显示(记得重启SSH服务)

     登录欢迎信息:/etc/motd  

      即支持本地欢迎信息,也支持远程终端欢迎信息

 

转载于:https://www.cnblogs.com/patriot/p/7891657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值