关于Linux中的Profile文件

来源:互联网 发布:江汉大学网络支付平台 编辑:程序博客网 时间:2024/05/29 08:34

       用户可以在Profile文件中加入环境变量,比如JAVA_HOME,PATH...这样重新登录之后,这些环境变量都会得以设置,不用每次都手工设置。

Bash登陆(login)的时候,Profile执行的顺序:
    1. 先执行全局Profile, /etc/profile,该文件会定义如下这些变量:PATH、USER、LOGNAME、MAIL、HOSTNAME、HISTSIZE、INPUTRC。同时也指定了umask 和ulimit的设定,ulimit是用来限制一个 shell 能建立的进程数量,以避免系统资源被无限制的消耗。最后,它还会检查并执行 /etc/profile.d/*.sh 那些 script。
    2) 接着会检查用户的HOME目录中,如果存在~/.bash_profile,则执行它,否则执行 ~/.bash_login,如果该文件也不存在,则执行~/.profile文件。注意第二步只会执行上述三个文件中的其中一个文件。

在这里说明下:~/.bash_profile中会判断是否有~/.bashrc,如果有则会执行该脚本。在~/.bashrc脚本中,首先是alias设定,然后看是否有/etc/bashrc脚本并执行。
0 0
原创粉丝点击