Linux中bash的配置

bash的配置文件:

  • 两类:

profile类:为交互式登录的shell进程提供配置

bashrc类:为非交互式登录的shell进程提供配置

登录类型:

  • 交互式登录shell进程: profile

直接通过某终端输入账号和密码后登录打开的shell进程;
使用su命令:su - USERNAME, 或者使用 su -l USERNAME执行的登录切换;(完全切换)

  • 非交互式登录shell进程: bashrc

su USERNAME执行的登录切换;(半切换)
图形终端下打开命令窗口
自动执行的shell脚本

运行脚本

  • profile类:

     		全局:对所有用户都生效;
     			/etc/profile 
     			/etc/profile.d/*.sh
     			
     		  用户个人:仅对当前用户有效;
     			~/.bash_profile	
     		功用:
     			1、用于定义环境变量;
     			2、运行命令或脚本;		
    
  • bashrc类:

     		全局:
     			/etc/bashrc 
     		用户个人:
     			~/.bashrc	
     		功用:
     			1、定义本地变量;
     			2、定义命令别名;
    

注意:仅管理员可修改全局配置文件;

你可能感兴趣的:(Linux)