Linux中bash的配置

本文介绍了Bash中的两种配置文件:profile类和bashrc类。详细解释了它们的区别、用途及适用场景,帮助读者理解如何正确配置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、定义命令别名;
    

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值