不过这要区别登录前,也就是说,在登陆之前,系统处于开机启动的流程中,会自动的处执行一系列的脚本文件,以便设置好系统的环境参数,这个过程并不叫做启动完毕,真正的启动完毕是在出现登陆界面时候,在此之前只设置系统的参数,并不会去设置个人用户的参数,个人用户的参数要在用户输入用户名密码以及通过验证后才设置。

这两个文件对于单个用户的:即  对象——————单个用户--------局部---------对于一些局部任务如果要它登陆后立即执行就放在./.bash_profile脚本中。

./.bash_profile 这个脚本设置了用户的登陆环境,当用户登陆后,就会立即执行该脚本下了内容,而且只执行一次。

./.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取,没打开一次shell就执行一次,如果在这个脚本中加入了/usr/bin/gnome-terminal 这条语句后 系统就会陷入死循环。

对象——————系统或者系统的所有用户---------全局-----对于全局任务如果要所有用户中不管哪个用户登陆后立即执行就放在/etc/profile脚本中。

/etc/profile

/etc/bashrc

上面的这些并不是等于开机自启动的:如:chkconfig 命令以及,rc.d等文件脚本。这些脚本是在没有登陆之前就已经执行完毕了。

转载于:https://blog.51cto.com/1628507/1045303

/etc/rc.d 与 /etc/profile或者./.bash_profile的区别相关推荐

  1. linux下使profile和.bash_profile立即生效的方法

    使profile生效的方法 1.source /etc/profile 使用.bash_profile生效的方法 1 . .bash_profile 2 source .bash_profile 3  ...

  2. linux shell 执行多个文件,/etc/profile、~/.bash_profile等几个文件的执行过程

    关于登录linux时,/etc/profile.~/.bash_profile等几个文件的执行过程. 在登录Linux时要执行文件的过程如下: 在 刚登录Linux时,首先启动 /etc/profil ...

  3. 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程

    关于登录linux时,/etc/profile.~/.bash_profile等几个文件的执行过程. 在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile ...

  4. linux下 /etc/profile、~/.bash_profile ~/.profile的执行过程

    关于登录linux时,/etc/profile.~/.bash_profile等几个文件的执行过程. 在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile ...

  5. /etc/profile 跟 ~/.bashrc ~/.bash_profile的区别

    个人总结   /etc/profile  设置全局变量   ~/.bashrc 用户变量(若没有设置则看全局变量) .bash_profile 文件中内容调用的是 ~/.bashrc文件 什么是交互式 ...

  6. profile 和 bashrc 的区别

    什么是 shell shell 简介 shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行. shell 是一个命令解释器,它解释由用户输入的 ...

  7. linux中profile文件作用,解析Linux系统中bashrc和profile文件的作用区别

    使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理. ...

  8. 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程

    原文网址:http://blog.csdn.net/ithomer/article/details/6322892 在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/ ...

  9. Linux 中/etc/profile、~/.bash_profile 环境变量执行过程

    在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的~/.bash_profile: ~/.bash_login或 ~/.p ...

最新文章

  1. 移动端大图缩放模糊_关于移动端小图标模糊问题的解决方法
  2. 双重ScrollView,RecyclerView联动实例
  3. C++ 学习之函数重载、基于const的重载
  4. 《推荐系统实践》样章:如何利用用户标签数据
  5. Angular项目目录介绍
  6. recyclerview item动画_这可能是你见过的迄今为止最简单的RecyclerView Item加载动画...
  7. [11] ADB 实用功能
  8. 总结C++中取成员函数地址的几种方法
  9. 【机器学习】监督学习--KNN(最近邻)算法
  10. 性能分析之排队论应用
  11. 抄书——最优化的理论与方法(5)——数学基础(凸集和凸函数)
  12. python将网页转换为图片保存
  13. java 幸运大转盘_幸运大转盘抽奖 抽奖算法 程序实现逻辑
  14. 参数化曲线-微分几何
  15. 基于STM32的EtherCAT从站IO讲解
  16. 一款拥有漂亮外表的Typecho简洁主题-Scarfskin
  17. 最详细的宝塔青龙面板搭建教程
  18. 2021 icpc 沈阳 J-Luggage Lock
  19. html5坐标原点在哪,文化 _ 你知道上海的城市坐标原点吗
  20. COBOL学习之COMMIT--ROLLBACK

热门文章

  1. springboot和kafka集成
  2. Vuex 2.0 源码分析
  3. SSH框架总结(框架分析+环境搭建+实例源代码下载)
  4. Spring官网改版后下载方式
  5. 软件开发心得点滴记录
  6. 【转】一步一步学Linq to sql(五):存储过程
  7. 浅谈视觉设计的准确性
  8. ViewPage+Fragment的使用例子
  9. 手工编译Android程序
  10. JUC并发编程五 并发架构--Monitor工作原理