Shell配置文件与Shell Script
来源:互联网 发布:华夫饼的配方 知乎 编辑:程序博客网 时间:2024/05/22 13:15
1. /etc/profie
这是系统中最主要的Shell配置文件,也是系统登录时系统最先检查的文件。系统最主要的环境变量都定义在此。在文件的最后,它会检查并执行/etc/profile.d/*.sh的Script。
2.~/.bash_profile
这个文件是每位用户的bash环境配置文件,它存在于用户的主目录中。当系统执行/etc/profile后,就会接着读取此文件内的设置值。此处的path除了包含系统的$path变量外,还另外加入了用户的bin目录路径,而BASH_ENV变量则指出接下来系统要检查的文件名称。
3.~/.bashrc
接下来系统会检查~/.bashrc文件,这个文件和前两个文件的最大的不同是,每次执行bash时,~/.bashrc都会被再次读取,也就是说变量会再次被设置;而/etc/profile和~/.bash_peofile只有在登录时才进行读取。
就是因为经常被重新读取,所以~/.bashrc文件只用来定义一些终端设置以及shell提示符号等,而不用来定义环境变量。
此文件中值得注意的一行是". /etc/bashrc",它利用一个小数点接着一个空格键再另外指向一个Script,表示同时执行此Script,并且采用Script的变量设置。
4.~/.bash_login
如果~/.bash_profile文件不存在,则系统会转而读取这个文件内容。这是用户的登录文件,每次用户登录系统时,bash都会读取此文件,所以通常都会将登录后必须执行的命令放在这个文件中。
5.~/.profile
如果~/.bash_profile和~/.bash_login两个文件都不存在,则会使用这个文件的设置内容。它的功能与~/.bash_profile完全相同。
6.~/.bash_logout
这个文件时bash在注销系统前读取的文件。
7.~/.bash_history
这个文件中会记录用户曾经使用的命令历史,以供查阅。
- Shell配置文件与Shell Script
- 一个修改配置文件的linux shell script
- shell script 追踪与调试
- Shell Script - 追踪与debug
- shell Script
- shell script
- Shell script
- shell script
- shell script
- shell script
- shell script
- shell script
- shell script
- shell script
- shell script
- Shell Script
- shell script
- shell script
- hdu 4271 dp 动态规划
- 对九个超级程序员的采访
- jdk的安装和配置
- 2.排序--插入排序和希尔排序
- 不公平的社会
- Shell配置文件与Shell Script
- 典型的SPI控制器的结构
- hoj 1035 factorial
- Liferay Portlet 间通信 (IPC)
- poj 2352 star 树状数组的变型应用
- 详解SPI中的极性CPOL和相位CPHA
- TIPTOP 系统工具及函数说明
- 末日的爱情
- python学习笔记二-----手机环境搭建