首页 > 其他 > 详细

bash配置文件详解

时间:2014-02-24 17:05:03      阅读:444      评论:0      收藏:0      [点我收藏+]

bash的配置文件:

profile类:交互式登录用户

文件:

/etc/profile: 全局,对所有用户有效;

/etc/profile.d/*.sh: 全局,对所有用户有效;

~/.bash_profile: 仅对某用户自己有效;

功能:

设定环境变量;

运行命令或脚本;

bashrc类:非交互式登录用户

文件

/etc/bashrc: 全局有效;

~/.bashrc: 仅对某用户自己有效;

功用:

设定本地变量;

定义命令别名;


在配置文件更新后,新的定义不会立即生效;要想生效,有两种方式:

1、重新登录;

2、source  FILE

  .  FILE


交互式登录的用户文件执行顺序:

/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc


非交互式登录用户文件执行顺序:

~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh


交互式登录环境:

1、直接从终端登录的用户;

2、su - USERNAME  或 su -l USERNAME


非交互式登录环境:

1、su USERNAME

2、在图形界面下,打开的一个伪终端

3、执行脚本


本文出自 “滴水穿石” 博客,请务必保留此出处http://luojianlong.blog.51cto.com/4412415/1362330

bash配置文件详解

原文:http://luojianlong.blog.51cto.com/4412415/1362330

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!