用户登录时候系统配置文件:              
     全局配置文件:
         /etc/profile,/etc/profile.d/*,/etc/bashrc
     局部配置文件:
         ~/.bash_profile,~/.bashrc,~/bash_logout
             
     profile类:
        作用:
                     ①设置环境变量
                     ②运行用户登陆要执行的一些命令
       
     bashrc类:
        作用:
                     ①设置别名
                     ②设置本地变量        
             
    shell分类:
       交互式登录shell:以一个用户的身份登陆进去,输入命令的格式的shell
         读取配置文件的顺序:
            /etc/profile-->/etc/profile.d/*-->~/.bash_profile-->~/.bashrc-->/etc/bashrc     
       非交互式登录shell:只在一个脚本的,不需要用户登录,自动运行             
           读取配置文件的顺序:
            /.bashrc-->/etc/bashrc-->/etc/profile.d/*    
    所以在用户配置文件的时候,可以先根据用户要求,先根据文件类型,是profile类型还是bashrc的类型,然后根据shell分类,最后根据配置文件针对的对象,按照配置文件的读取顺序,选择合适的文件,然后就可以达到用户想要的结果。         
      重新加载配置文件而不需要重启、重新登录可使用一下两个命令:
           source FIlename (不建议使用)
           . FIlename    
        
     练习:
        1、让所用户登录进来显示“Hello ,nice to meet you ,I know your name ”一句话,且知道用户名,并且警告用户如果是非法的活动后果很严重
             首先这是一个针对说有用户的,所以选择全局配置文件,其次,用户登录的时候执行的,所以选择profile类的文件,然后是用户在登录的时候显示,所以锁定在交互式登录shell中,根据文件执行的顺序,我们可以选择/etc/profile文件,当然也可以选择/etc/profile.d/*下建立一个文件就行。下面我就以在/etc/profile中进行设置
vi /etc/profile然后添加如下一句话:
 
然后加载配置文件,显示效果如下图:
 
其他用户登录同样也会提示相同的信息: