仓酷云
标题: 来看看:Linux体系中怎样修正某用户言语情况变量 [打印本页]
作者: 变相怪杰 时间: 2015-1-16 16:55
标题: 来看看:Linux体系中怎样修正某用户言语情况变量
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
在所办理的服务器上,有的能够在终端内里输出汉字,有的不可,会显现乱码。对照其绝对应的情况变量。发明关于言语的情况变量纷歧样。在网上搜刮了大批的材料,没有找到办理的办法。看了鸟哥书中相干的部分才找到办理的办法。(收集上的信息量太年夜,偶然会华侈大批的工夫,仍是没有找到本人想要的)
把把握的办法和事理纪录上去。
bashshell的设置文件:
/etc/profile用于设定几个主要变量,比方PATH,USER,MAIL,HOSTNAME,HISTSIZE,UMASK等。
-bash-3.00#more/etc/profile
#/etc/profile
#Systemwideenvironmentandstartupprograms,forloginsetup
#Functionsandaliasesgoin/etc/bashrc
pathmunge(){
if!echo$PATH|/bin/egrep-q"(^|:){GetProperty(Content)}($|:)";then
if["$2"="after"];then
PATH=$PATH:{GetProperty(Content)}
else
PATH={GetProperty(Content)}:$PATH
fi
fi
}
#Pathmanipulation
if[`id-u`=0];then
pathmunge/sbin
pathmunge/usr/sbin
pathmunge/usr/local/sbin
fi
pathmunge/usr/X11R6/binafter
#Nocorefilesbydefault
ulimit-S-c0>/dev/null2>&1
USER="`id-un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if[-z"$INPUTRC"-a!-f"$HOME/.inputrc"];then
INPUTRC=/etc/inputrc
fi
exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRC
foriin/etc/profile.d/*.sh;do
if[-r"$i"];then
.$i
fi
done
unseti
unsetpathmunge
/etc/bashrc:用于计划umask,同时计划提醒符的内容。
-bash-3.00#more/etc/bashrc
#/etc/bashrc
#Systemwidefunctionsandaliases
#Environmentstuffgoesin/etc/profile
#bydefault,wewantthistogetset.
#Evenfornon-interactive,non-loginshells.
if["`id-gn`"="`id-un`"-a`id-u`-gt99];then
umask002
else
umask022
fi
#areweaninteractiveshell?
if["$PS1"];then
case$TERMin
xterm*)
if[-e/etc/sysconfig/bash-prompt-xterm];then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
else
PROMPT_COMMAND=echo-ne"