码迷,mamicode.com
首页 > 其他好文 > 详细

关于 profile文件

时间:2016-03-08 23:43:58      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

登录shell执行了两个特殊文件,

1个是:\etc\profile, 这个文件由系统管理员设置,通常做一些如检查是否有邮件,设置默认的创建文件的掩码,给某些表转到处变量赋值,已经任何管理员希望每当用户登录时都需要执行的命令。
第2个自动执行的文件是宿主目录下的.profile文件。当你得到账户时系统管理员会给一个默认的 .profile 文件。
看看它现在是什么样的:
$cat $HOME/.profile
PATH="bin:/usr/bin:usr/lbin:.:"
export PATH
$
这里看到的是个小的.profile文件,它只是设了PATH,然后将它导出。你可以修改自己的.profile文件,使他包含任何希望每次登陆时都要执行的命令。设置可以在自己的.profile文件中放置命令,覆盖/etc/profile的设置(通常是环境变量)。


注意/etc/profiles 和.profile是有登录shell执行的,
$./etc/profile
$. .profile
$

这就意味着程序执行后他们对环境的改变会保留下来

 

使用 su 命令更改用户后,需要执行一下该用户的 .profile 文件. 就像做一个初始化一样。

su - spsausr 

 . /db2/ldid111/sqllib/db2profile

关于 profile文件

标签:

原文地址:http://www.cnblogs.com/kingsZh/p/5255611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!