本文介绍: etc/profile文件是系统的配置文件,修改该文件后,必须source一下修改才会生效,对每个用户生效;/etc/bashrc文件是bash打开时执行的文件,修改后重启bash即生效;~/.bash_profile是每个用户专属的配置文件,修改后需要source一下才会生效(和.login或者.profile文件相同,为不同shell的不同叫法);~/.bashrc文件是用户下的每次打开shell时执行的文件,修改后重新打开shell即生效。
简介
/etc/profile文件是系统的配置文件,修改该文件后,必须source一下修改才会生效,对每个用户生效;
/etc/bashrc文件是bash打开时执行的文件,修改后重启bash即生效;
~/.bash_profile是每个用户专属的配置文件,修改后需要source一下才会生效(和.login或者.profile文件相同,为不同shell的不同叫法);
~/.bashrc文件是用户下的每次打开shell时执行的文件,修改后重新打开shell即生效。
区别和联系:
(1)当在用户目录下找不到.bash_profile或者.bashrc文件时,会去读取系统的配置文件(存疑);
交互式shell和非交互式shell,什么是login shell 和non–login shell
交互式登录(login)模式:主要用来设置一些系统变量
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。