Chinaunix首页 | 论坛 | 博客
  • 博客访问: 910583
  • 博文数量: 453
  • 博客积分: 7865
  • 博客等级: 少将
  • 技术积分: 5673
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-29 16:21
个人简介

时光荏苒..

文章分类
文章存档

2015年(46)

2014年(22)

2013年(68)

2012年(218)

2011年(99)

分类: LINUX

2011-12-28 17:33:54

仅限系统!
 
 

 

9.1. .bash_profile.bashrc.bash_history.bash_logout

1.    上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一个配置文件它在用户每次登录系统时被读取里面的所有命令都会被bash执行。.profile(Bourne ShellKorn Shell使用).login(C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。在Debian中使用.profile文件代替.bash_profile文件。

2.    .bashrc文件会在bash shell调用另一个bash shell时读取,也就是在shell中再键入bash命令启动一个新shell时就会去读该文件。这样可有效分离登录和子shell所需的环境。但一般来说都会在.bash_profile里调用.bashrc脚本,以便统一配置用户环境。

3.    .bash_historybash shell的历史记录文件,里面记录了你在bash shell中输入的所有命令。可通过HISTSIZE环境变量设置在历史记录文件里保存记录的条数。

4.    .bash_logout在退出shell时被读取。所以我们可把一些清理工作的命令放到这文件中。

/etc目录的bash.bashrcprofile是系统的配置文件,当在用户主目录下找不到.bash_profile.bashrc时,就会读取这两个文件

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
阅读(1267) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~