/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 运行的
通常二者设置大致相同,所以通常前者会调用后者。

转载于:https://blog.51cto.com/ppabc/750012

.bash_profile和.bashrc的什么差别相关推荐

  1. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  2. .bash_profile和.bashrc的区别(如何设置生效)

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

  3. linux 下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 的区别

    linux 下/etc/profile./etc/bashrc.~/.bash_profile.~/.bashrc 的区别 /etc/profile./etc/bashrc.~/.bash_profi ...

  4. Linux: .bash_profile 与 .bashrc 的区别

    [.bash_profile 与 .bashrc 的区别] .bash_profile is executed for login shells, while .bashrc is executed ...

  5. 关于“.bash_profile”和“.bashrc”区别的总结

    bash的startup文件 Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至容易让人感到费 ...

  6. Mac和Ubuntu系统下.bash_profile和.bashrc文件

    Mac和Ubuntu系统下.bash_profile和.bashrc文件 本文部分参考Josh Staiger文章. Mac和Ubuntu系统下bash_profile和bashrc文件 前言 log ...

  7. 【Shell脚本进阶】从此彻底搞懂 Linux 环境变量及 Shell 启动文件 /etc/profile 、 ~/.bash_profile 和 ~/.bashrc(建议收藏)

    文章目录 1. 环境变量详解 1.1 全局环境变量 1.2 本地环境变量 1.3 自定义环境变量 1.3.1 自定义本地环境变量 1.3.2 自定义全局环境变量 1.4 删除环境变量 2. 启动文件详 ...

  8. linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...

    Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...

  9. linux环境变量又叫局部变量的区别,Linux下环境变量(.bash_profile和.bashrc的区别)...

    在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行文件 来 ...

最新文章

  1. 神经网络之nlp的深度思考
  2. 搜狗拼音输入法新加词库的基本使用
  3. C# foreach循环较for循环的优势与劣势
  4. 分布式离线计算—MapReduce—基本原理
  5. 前端学习(2572):如何使用vuex
  6. 几何分布的期望和方差公式推导_超几何分布的数学期望与方差推导
  7. 使用管控策略,设定多账号组织全局访问边界
  8. 漫步最优化十七——点对点映射
  9. Java Scala获取所有注解的类信息
  10. 大学生买macbookpro合适吗?
  11. 1032 挖掘技术哪家强
  12. 一款超好用的er图制作软件
  13. 法向量变换矩阵的推导
  14. 将一个数组划分成总和相等的两部分(分割数组)
  15. 深入SpringBoot源码(二)getSpringFactoriesInstances方法详解
  16. 《延禧攻略》知识点整理,没看剧的看思维导图就够啦
  17. 一个请求式分页存储管理系统中计算机应用,操作系统概论自考2012年7月真题
  18. MS SQL基本语法及实例操作
  19. 编程辅助工具推荐:图片工具snipaste
  20. 百度云下载完成后baiduyun.downloading仍然存在,下载后源文件却一直没看到

热门文章

  1. 无人驾驶货运再添新玩家:G7控股,腾讯系,主攻L4
  2. 移民火星住哪?盖房的事就交给AI机器人Justin吧
  3. react新特性实例详解(memo、lazy、suspense、hooks)
  4. intellij idea 忽略文件不提交
  5. javaweb项目自动设置热加载
  6. 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](四)
  7. 数人云|7大ChatOps5种团队协作工具助力DevOps实践
  8. dhcpd.conf配置的有关说明
  9. 相信大家看了这篇文章对Oracle如何工作有一个形象的了解!
  10. gssapiauthentication