LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 955|回复: 6

/etc/profile全局变量设置问题

[复制链接]
发表于 2006-1-7 10:32:12 | 显示全部楼层 |阅读模式
不知道为什么我在 /etc/profile 文件中设置的 export ls='ls --color=auto' 没有生效,shell启动时不是会首先读取这个文件吗?
哪有 shell 启动后环境变量设置相关的资料?
发表于 2006-1-7 10:36:00 | 显示全部楼层
各版本情况不同。
你还得看 /etc/bashrc, /etc/enviroments, ~/.bashrc, ~/.profile 等等很多设置变量的地方。
如果全局变量和你的用户个人设置不同,会优先使用个人设置。
回复 支持 反对

使用道具 举报

发表于 2006-1-7 10:47:46 | 显示全部楼层
不是export,是alias
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-7 11:00:58 | 显示全部楼层
/etc 目录下的文件是用于提供全局环境变量,如果用户的 home 目录下存在同名文件它会忽略 /etc 下的全局设置。
但我的系统是刚装上的 LFS ,楼上所说的/etc/bashrc 、/etc/enviroments 、~/.bashrc及~/.profile这些文件都还没建立,也就是说其它的个人环境变量的配置文件根本就没有,能影响shell的现在只有/etc/profile这一个文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-7 11:05:43 | 显示全部楼层
嗯,改成如下就可以了:(在/etc/profile文件中添加如下内容)
alias ls='ls --color=auto'
回复 支持 反对

使用道具 举报

发表于 2006-1-7 11:13:11 | 显示全部楼层
Post by epingnet
嗯,改成如下就可以了:(在/etc/profile文件中添加如下内容)
alias ls='ls --color=auto'
export alias


alias 还要 export ??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-7 11:41:12 | 显示全部楼层
可以不用的,改了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表