Linux bash_profile和.bashrc以及profile的区别

原创 2012年03月26日 14:24:11
 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/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 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。 
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

mac下创建bash_profile步骤

1. 启动终端Terminal 2. 进入当前用户的home目录     输入cd ~ 3. 创建.bash_profile     输入touch .bash_profile 4. 编辑....

登录Linux时/etc/profile、~/.bash_profile等几个文件的执行过程

在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.p...
  • dingxy
  • dingxy
  • 2009-03-23 11:25
  • 7328

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

【每天一个linux命令】11. Linux配置环境变量/etc/profile .bashrc .bash_profile等

1. 修改/etc/profile文件 特点:所有用户的shell都有权使用你配置好的环境变量 说明:如果你的电脑仅用作开发,建议使用此配置,因为所有用户的shell都有权使用你配置好的环境变量,...

/etc/profile和/root/.bash_profile有什么区别

/etc/profile是全局的,是私有的 /etc/profile用于整个系统所有用户, ~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的"~"...

Linux中profile、bashrc、bash_profile之间的区别和联系

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. 英文描述为: # /et...

.bash_profile、profile和.bashrc的区别

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为...

/etc/profile、/etc/bashrc、.bash_profile和.bashrc的区别

最近在弄Linux搭建Spark集群,跟着网上的教程一步一步来,在配置一些文件的时候,分不清它们的区别,便在网上搜了一下,在此记录以便日后复习。1. 简介 /etc/profile:此文件为系统的...

[Linux] linux下 bashrc profile .bash_profile的区别

用户登录后加载profile和bashrc的流程如下: 1)/etc/profile-------->/etc/profile.d/*.sh 2)$HOME/.bash_profile----...

.profile,.login,.bash_profile和.bashrc的区别

1./etc/profile和用户主目录下的配置文件用户登陆到shell时,shell会执行一系列初始化动作,其中就包括读取配置文件,然后根据配置文件设置环境信息。这样用户就可以很方便地在环境中加入自...

Linux中profile、bashrc、bash_profile之间的区别和联系

原文地址:http://blog.csdn.net/chenchong08/article/details/7833242 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)