Linux Shell基础

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