/etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc ~/.bash_logout 区别

前言

在Linux中我们经常会对一些变量进行配置,我们常用的配置变量的文件通常是 /etc/profile以及~/.bashrc,实际上在Linux中还有许多的配置变量的配置文件。下面就是关于这些文件的区别的概述。


概述

1./etc/profile:
这个文件是为系统的每个用户设置环境信息(当每个用户第一次登录时,该文件被执行)

2./etc/profile.d
这个文件实际上是/etc/profile的子目录,存放新的环境的配置文件,方便了新环境配置的分类及使用

3./etc/bashrc
这个文件是为每一个运行bash shell的用户执行此文件(当bash shell被打开时,该文件被读取)

4.~/.bash_profile
这个文件是每个用户专用于自己使用的shell信息(当该用户登录时,该文件会执行一次。它会设置一些环境变量,执行用户的.bashrc文件.)

5.~/.bashrc
这个文件是每个用户专用于自己的bash shell的bash信息(当登录时以及每次打开新的shell时,该文件被读取)

6.~/.bash_logout
(当每次退出系统或退出bash shell时,执行该文件).


区别

1./etc/profile中设定的变量作用于全局(任何用户)

2.~/.bashrc等中设定的变量作用于局部,只能继承/etc/profile中的变量,他们是子代

3.~/.bash_profile与~/.bashrc 设置大致相同,但是通常前者会调用后者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漠效

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值