Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145598
  • 博文数量: 54
  • 博客积分: 2682
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-24 20:56
文章分类
文章存档

2012年(2)

2011年(10)

2010年(28)

2009年(14)

我的朋友

分类: LINUX

2010-09-27 17:27:21


这个是我在chinaunix论坛上发的问题以及解决方法。

看了这个文章就知道了吧。

今天解决一个问题,也了解了.bashrc和.bash_profile的区别

我真的觉得wikipedia是个无比之好的东西,不是有句话说啥事不懂问baike.baidu么?我觉得wiki讲得也非常非常详细。

(Unix_shell)

这个链接里讲了bash的登录详细顺序。摘录如下:

When Bash starts, it executes the commands in a variety of different scripts.

When Bash is invoked as an interactive login shell, it first reads and executes commands from the file/etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile~/.bash_login, and~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.

When a login shell exits, Bash reads and executes commands from the file ~/.bash_logout, if it exists.

When an interactive shell that is not a login shell is started, Bash reads and executes commands from~/.bashrc, if that file exists. This may be inhibited by using the --norc option. The --rcfile file option will force Bash to read and execute commands from file instead of ~/.bashrc.

Some versions of Unix have especially contorted system scripts for Bash which will effectively violate the documented script load order by loading scripts too early or attempting to combine Bash startup with the startup scripts for other shells in various ways.

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