免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4050 | 回复: 5
打印 上一主题 下一主题

.profile不起作用? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-18 15:36 |只看该作者 |倒序浏览
我用的系统是Centos,用的是root用户登录的。看了一本书,上面写".profile"文件是用来加载个人设置的,一般在$HOME下,但我在/root下没有看到".profile"文件。所以我自己建了一个,写了以下内容:

#.profile
MAIL=/usr/mail/${LOGNAME}
PATH=$PATHHOME:bin
#
EDITOR=vi
TERM vt100
ADMIN=/usr/adm
PS1="`hostname`>"
PS2="`echo "\0251"`:"
export EDITOR TERM ADMIN PATH PS1
echo "`who|wc -l` users are on to-day"

然后我重启系统,但启动后,并没有执行".profile"文件,命令提示符没改变。EDITOR环境变量也没有。请问这是怎么回事,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2007-09-18 15:44 |只看该作者
基本明白你的意思,能达到预期效果的的文件应该是/root/.bash_profile 或者/root/.bashrc
另外用户登陆时加载的文件依次为/etc/profiel,$HOME/.bash_profile,$HOME/.bashrc,/etc/bashrc

论坛徽章:
0
3 [报告]
发表于 2007-09-18 15:53 |只看该作者
login shell 登入時個人化配置檔有三個,分別是 ~/.bash_profile , ~/.bash_login , ~/.profile,bash 會順序檢查是否有這些文件,然後只會執行其中一個文件而已.

拉回來原本問題,既然你用 centos, 系統已經存在 ~/.bash_profile,所以你放 ~/.profile 當然不會去執行。

--

论坛徽章:
0
4 [报告]
发表于 2007-09-18 16:03 |只看该作者
原帖由 kenduest 于 2007-9-18 15:53 发表
login shell 登入時個人化配置檔有三個,分別是 ~/.bash_profile , ~/.bash_login , ~/.profile,bash 會順序檢查是否有這些文件,然後只會執行其中一個文件而已.

拉回來原本問題,既然你用 centos, 系統已經 ...


呵呵,原来是这样,受教了

论坛徽章:
0
5 [报告]
发表于 2007-09-18 16:50 |只看该作者
学习学习,呵呵.每天都又收获

论坛徽章:
0
6 [报告]
发表于 2007-09-18 19:04 |只看该作者
原来是这么回事呀,明白了,写到blog上。
谢谢大家了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP