• 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  

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

  • 相关阅读:
    Nuget常用命令(转)
    Core使用SAP Web Service
    jquery.dataTables动态列--转
    jqGrid随窗口大小变化自适应大小-转
    30个值得推荐的数据可视化工具--转
    Automapper问题记录
    MVC及MVC Core在filter中如何获取控制器名称和Action名称
    .Net Core使用 MiniProfiler 进行性能分析(转)
    Core中使用Hangfire
    ASP.NET 多环境下配置文件web.config的灵活配置---转
  • 原文地址:https://www.cnblogs.com/patriot/p/7891657.html
Copyright © 2020-2023  润新知