beyondsakai 发表于 2006-3-16 18:01:45

set env export有何不同?这些变量在哪设置?

set env export有何不同?这些变量在哪设置?

好像打这几个命令时显示出的变量有些不一样,这几个命令各有什么特点?

为什么我在/etc/profile里加了export LANG=zh_CN.GBK,系统启动后查看变量时显示的还是 LANG=zh_CN.utf8

机器启动时是根据哪个文件来设置变量的?

beyondsakai 发表于 2006-3-17 23:38:47

没兄弟知道么????

wolf0403 发表于 2006-3-18 09:10:38

set env 是 csh 系列的,export 是 sh 系列的。

africwildman 发表于 2006-3-18 21:22:12

把export LANG=zh_CN.GBK加到~/.bash_profile中试试。
可能你的export LANG=zh_CN.GBK运行之后
系统某个地方又运行了一遍export LANG=zh_CN.utf8
所以你看到的还是LANG=zh_CN.utf8。

heyuqi 发表于 2006-3-18 21:28:35

设置 i18n 应该在 /etc/sysconfig/i18n 或者 ~/.i18n 中

具体的请参照 /etc/sysconfig/i18n

另外,你的怎么会是 utf8 呢? ML 的默认设置应该是 zh_CN.GB18030,就在 /etc/sysconfig/i18n 中

beyondsakai 发表于 2006-3-19 19:28:09

africwildman兄说的是啊,有可能执行了几次变量设置,我也想到过,但对系统还不熟悉,不知道系统要在哪几个地方用哪些配置文件设置变量。。

“set env 是 csh 系列的,export 是 sh 系列的。 ”
我用的bash,用这几个命令好像都有反应的,请问这几个命令在bash下是什么关系,任何一个都可以取代另外两个吗?

是的,heyuqi兄,我的ML是zh_CN.GB18030,改了几次,都晕了,
zh_CN.GB18030,zh_CN.utf8, zh_CN.GBK,有时用wine的时候相关字体的还会显示XXX14604XX的(记不清楚了),字符集多的不行,搞不清楚什么关系。
页: [1]
查看完整版本: set env export有何不同?这些变量在哪设置?