Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2519663
  • 博文数量: 323
  • 博客积分: 10211
  • 博客等级: 上将
  • 技术积分: 4934
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-27 14:56
文章分类

全部博文(323)

文章存档

2012年(5)

2011年(3)

2010年(6)

2009年(140)

2008年(169)

分类: 系统运维

2009-01-12 10:41:57

  我们知道在CDE环境中,要想使用.profile的配置,只要将.dtprofile的DTSOURCEPROFILE=true这一行uncomment掉就行了。但是有些设置在.profile里可以生效,进了CDE后依然无法生效。比如alias,set之类的设置。举个例子:将alias ls=‘ls -al’加入.profile文件,重新用root登录使.profile文件生效。输入ls命令,输出的结果跟ls -al是一样的。进入CDE界面打开命令窗口,输入ls命令没有得到ls -al的输出效果。
  经实验发现,将alias,set等命令放入/etc/enviroment文件均不会生效!怎样解决在.profile里生效,但在CDE里不生效的问题?答案是使用.kshrc。将alias ls=‘ls -al’写入.kshrc文件。然后在.profile里添加这样一行:export ENV=$HOME/.kshrc
 另外需要注意的是即使你往.dtprofile里设置一个和.profile一样的变量值,也不会覆盖.profile里的设置。
阅读(2144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~