.bash_profile和.bashrc的什么区别, /etc/profile:这个文件为系统的每个用户设置环境信息。当用户第一次登录时,文件被执行。shell设置是从/etc/profile.d目录下的配置文件中收集的。/etc/bashrc:这个文件为每个运行bash shell的用户执行。当bash shell打开时,这个文件被读取。~/.bash_profile:每个用户都可以使用这个文件输入自己专用的shell信息。当用户登录时,这个文件只执行一次!默认情况下,他设置一些环境变量并执行用户的。bashrc文件。~/.bashrc:这个文件包含特定于您的bash shell的bash信息,在登录和每次打开新的shell时都会读取它。~/.bash_logout:这个文件在每次退出系统时执行(退出bash shell)。

另外,在/etc/profile中设置的变量(全局)可以作用于任何用户,而在~/中设置的变量(局部)。bashrc只能继承/etc/profile中的变量,而且是父子关系。

~/.bash_profile以交互和登录方式进入bash操作~/。bashrc以交互式非登录模式进入bash操作。通常,这两种设置大致相同。

所以通常前者会叫后者。

.bash_profile和.bashrc的什么区别,以上就是本文为您收集整理的.bash_profile和.bashrc的什么区别最新内容,希望能帮到您!更多相关内容欢迎关注。