标签:lang 系统管理员 oracle 系统 sed conf 系统变量 管理 生效
linux shell环境依赖于多个文件的设置,当shell被调用时他从两个初始文件读取命令:
/etc/profile(系统管理员维护的本地系统变量)
$HOME/.bash_profile (各用户自己维护的用户环境变量)
系统环境变量可以包括PATH,ENV,ORACLE_HOME等参数:
1.显示环境变量
export ;env;set
2.环境变量赋值(区别于修改,赋值是原值+新值)
(1) export name=value
(2) name=value
export name
(3) declare -x name=value
(4)name=value
declare -x name
例1追加PATH路径:
export PATH="$PATH:/home/zyx"
(home/zyx 为我自己路径,立即生效用source 命令 )
例2修改字符集:
(字符集配置文件位于/etc/sysconfig/i18n)
1.显示字符集环境变量:env | grep LANG ;
echo $LANG
2.查看本地所有字符集: locale -a
3.临时设置字符集变量: export LANG=zh_CH.GBK
4.设置立即生效 : source /etc/sysconfig/i18n
或者修改字符集文件:# sed -i ‘s#LANG="en_US.UTF-8"#LANG="zh_CN.UTF-8"#g‘ /etc/sysconfig/i18n
永久修改字符集可以在在/etc/profile追加export:
echo ‘export LANG=en_US.UTF-8‘ >> /etc/profile #在/etc/profile
重启永久生效。
标签:lang 系统管理员 oracle 系统 sed conf 系统变量 管理 生效
原文地址:http://blog.51cto.com/13977336/2176930