BASH启动脚本及其启动顺序
登录Linux后,BASH要读取几个文件,这些文件(启动脚本文件)用来定义BASH环境,如果希望建立标准的别名,或者希望设置各种shell变量,就应该在bash启动文件中进行设置。这几个文件是
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
BASH有三种常见的启动方式:
登录交互式,即从字符终端登录或在X Window中启动终端窗口。BASH启动过程中首先读取文件1,然后按顺序读取文件2-4中遇到的第一个文件,启动后读取并运行文件5,前面文件的设置会被后面文件的设置所覆盖。通常文件1中设置系统环境变量,文件2-4设置用户自定义的环境,文件5设置登录后运行的程序。
非登录交互式,即从其它shell或bash自身启动BASH。这时文件1-4都不被读取,唯一的启动文件是~/.bashrc。
非交互式,即运行SHELL脚本。这时所有的启动脚本文件都不执行,但如果定义了系统环境变量ENV,则ENV的值作为启动脚本文件名首先执行。在前两种情况下,如果定义了环境变量ENV,则首先读取ENV指定的文件,然后按顺序读取前述脚本文件。
转载于:https://www.cnblogs.com/leealways87/archive/2012/08/13/2636741.html
BASH启动脚本及其启动顺序相关推荐
- Windows下Mysql Cluster集群启动脚本与启动服务添加方法
3.2.8 集群启动脚本及启动服务注册 从上面的启动过程我们可以看出,Mysql集群启动命令较复杂,容易造成cmd窗口因误操作关闭而导致的数据库停止,在此我介绍一下如何将这些命令的操作变成win ...
- linux daemon启动脚本,Linux 启动脚本
#functions 公共函数/etc/init.d/functions #调用函数source /etc/init.d/functions . /etc/init.d/functions #以守护进 ...
- 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt
[9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...
- Linux_自制系统服务启动脚本
目录 目录 前言 Case语句 Apache 启动脚本 Postfix service 启停脚本 前言 在Linux的某些系统服务中,需要自己定制启动服务的脚本.通常会使用Cash语句来实现. Cas ...
- Linux脚本5秒后启动程序,嵌入式Linux启动时间优化的秘密之四-启动脚本
本文主要讲述嵌入式Linux启动时间优化的秘密,我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲启动脚本.想看上一篇的请查看本文结尾的链接. 启动脚本 1.优化初始化脚本和系统启动 ...
- LINUX weblogic集群搭建- 03启动脚本的控制
为什么80%的码农都做不了架构师?>>> 1.配置脚本免密码输入 1.adminServer配置 base_domain/servers/AdminServer下新建文件夹se ...
- Windows XP启动脚本
Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat.利用 ...
- linux开机启动脚本的顺序
如果 [url=javascript:;]服务[/url] 器重启之后需要手工开启许多服务.工作及以后的维护相对比较繁琐.特地总结了下 [url=javascript:;]linux[/url] ...
- CentOS开机启动脚本的顺序
CentOS开机启动脚本的顺序 时间:2015-05-27 01:37来源:chinaunix.net 作者:br9852000 举报 点击:800次 id="iframeu2000246_ ...
最新文章
- MATLAB_7-彩色图像【长长的笔记!】车牌放在文章末尾有链接
- UFLDL教程:Exercise:Vectorization
- IOS_改变UITextField placeHolder颜色、字体
- [LUOGU] P2024 食物链
- 随想录(systemtap中的基本原理)
- 【软件项目管理】滨江学院 李振宏 软件项目管理 试卷考点知识点整理
- 什么是Code Review(转)
- 讲解SQL Injection一篇不错的文章,地址贴一下
- 324.摆动排序II
- html 中shadow DOM 的使用
- IDEA打包程序与运行(windows环境)
- JAVA网站对接验证码短信接口DEMO示例
- java-家庭作业2
- DirectAdmin+阿里云免费SSL证书 面板里安装SSL
- android 画布实现签名,Android实现屏幕手写签名
- 用例图、活动图和顺序图的关系
- Unity懒人福利————— 一键搭UI工具
- OpenCV | 直线拟合fitline函数
- 集效率之大成的EfficientNet
- js中怎样把ASCII码中的字符与十进制的数相互转换-学习笔记
热门文章
- linux 查看cpu_看看你的嵌入式设备CPU温度是多少,能烤肉吗?
- android double精度_Android车辆运动轨迹平滑移动(高仿滴滴打车)最佳实践
- 华为实验台ENSP安装与使用
- 【实验】不会部署VRRP?看完就会了
- 从建好到用好,阿里云原生微服务生态的演进
- 第 6 期 Arthas 征文活动开启!(内附第 5 期获奖名单)
- linux中bash的功能主要有,Linux系统中的Bash功能的介绍
- mysql导出linux,linux下mysql导出导入方法
- wcdma系统随机接入过程的流程图_重庆:降低轨道场景多系统合路互调干扰的研究...
- 大商创去后门eval-stdin.php,大商创的开源代码都有哪些后门,如何去除大商创后门...