免费注册 查看新帖 |

Chinaunix

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

HP的profile修改之后(添加了环境变量),如何让相关的环境变量生效 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-31 10:43 |只看该作者 |倒序浏览
HP的profile修改之后(添加了环境变量),如何让相关的环境变量生效,linux 下面是 #source /etc/profile,HP Unix下面是怎么让他生效啊?谢谢了,没有用过hp 的,hp没有 source 这个命令.

论坛徽章:
0
2 [报告]
发表于 2005-12-31 11:23 |只看该作者
是某一个用户下的profile吗?如果是:
在窗口运行 命令\". .profile\",或者重新登陆窗口

论坛徽章:
0
3 [报告]
发表于 2005-12-31 15:10 |只看该作者
是/etc/profile,这个文件,请问,命令前面达一个 .  表示什么啊?

[ 本帖最后由 linuxaid 于 2005-12-31 15:12 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-01-01 12:33 |只看该作者
隐藏文件
偶觉得。呵呵

论坛徽章:
0
5 [报告]
发表于 2006-01-01 16:27 |只看该作者
原帖由 linuxaid 于 2005-12-31 15:10 发表
是/etc/profile,这个文件,请问,命令前面达一个 .  表示什么啊?


前面一个.是环境变量的继承

论坛徽章:
0
6 [报告]
发表于 2006-01-02 14:45 |只看该作者
同时注意,.profile更改是会转换到path里头的.
你可以查看一下path.

同时env是查看环境变量的.

论坛徽章:
0
7 [报告]
发表于 2006-01-04 08:47 |只看该作者
我编辑的是 profile文件,不是某个用户下面的.profile赫赫。

[ 本帖最后由 linuxaid 于 2006-1-4 08:50 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2006-01-04 14:07 |只看该作者
试试 : sh /etc/profile

论坛徽章:
0
9 [报告]
发表于 2006-01-05 11:02 |只看该作者
. /etc/profile 是可以的,谢谢了,可是为什么我新登陆一个用户,不能让环境变量生效呢?

论坛徽章:
0
10 [报告]
发表于 2006-01-05 16:55 |只看该作者

关于.profile

首先确定你要使用的用户的默认shell
cat /etc/passwd
如果sh类的,使用的是该用户的HOME目录下的 .profile作为登录处理脚本。类似于DOS下的AUTOEXEC的作用
如果是csh,使用的是该用户的HOME目录下的.cshrc

最好不要直接修改 /etc/profile

如果你的程序是不需要用户执行登陆操作以后才执行,可以在某个程序的开始之前,显式地执行一下相关的export操作啊

另外 source 是对csh而言的, export 用在别的sh。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP