仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 373|回复: 7
打印 上一主题 下一主题

[其他Linux] 来看看:Linux体系中怎样修正某用户言语情况变量

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 16:55:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
在所办理的服务器上,有的能够在终端内里输出汉字,有的不可,会显现乱码。对照其绝对应的情况变量。发明关于言语的情况变量纷歧样。在网上搜刮了大批的材料,没有找到办理的办法。看了鸟哥书中相干的部分才找到办理的办法。(收集上的信息量太年夜,偶然会华侈大批的工夫,仍是没有找到本人想要的)
 
  把把握的办法和事理纪录上去。
 
  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"33]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}07"
fi
;;
screen)
if[-e/etc/sysconfig/bash-prompt-screen];then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
else
PROMPT_COMMAND=echo-ne"33_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}33"
fi
;;
*)
[-e/etc/sysconfig/bash-prompt-default]&&PROMPT_COMMAND=/etc/sysconfig/bash-prom
pt-default
;;
esac
#Turnoncheckwinsize
shopt-scheckwinsize
["$PS1"="s-v$"]&&PS1="[u@hW]$"
fi
if!shopt-qlogin_shell;then#Werenotaloginshell
foriin/etc/profile.d/*.sh;do
if[-r"$i"];then
.$i
fi
done
unseti
fi
#vim:ts=4:sw=4
aliasls="ls--color"

 
  设定后,必要刊出再登录才干起感化。
 
  团体设定值:
 
  ~/.bash_profile团体路径与情况变量的文件称号。
-bash-3.00#more.bash_profile
#.bash_profile
#Getthealiasesandfunctions
if[-f~/.bashrc];then
.~/.bashrc
fi
#Userspecificenvironmentandstartupprograms
PATH=$PATH:$HOME/bin
exportPATH
unsetUSERNAME
LANG=zh_CN.gbk
~/.bashrc:主要的团体设定文件
-bash-3.00#more.bashrc
#.bashrc
#Userspecificaliasesandfunctions
#Sourceglobaldefinitions
if[-f/etc/bashrc];then
./etc/bashrc
fi
~/.bash_history:这个文件纪录已经利用过的命令。

 
  修正团体用户的言语情况变量能够修正。bashrc大概。bash_profile.
 
  -bash-3.00#env
HOSTNAME=example
.............
LANG=en_US.UTF-8

修正后:
QUOTE:
-bash-3.00#env
HOSTNAME=example
.............
LANG=en_US.UTF-8
LANG=zh_CN.gbk

 
  终端乱码成绩失掉办理
</p>
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 17:14:50 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
分手快乐 该用户已被删除
板凳
发表于 2015-1-23 19:50:10 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
若天明 该用户已被删除
地板
发表于 2015-2-6 22:26:30 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
飘灵儿 该用户已被删除
5#
发表于 2015-2-19 04:06:51 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
精灵巫婆 该用户已被删除
6#
发表于 2015-3-6 12:51:16 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
海妖 该用户已被删除
7#
发表于 2015-3-13 01:46:06 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
山那边是海 该用户已被删除
8#
发表于 2015-3-20 09:36:30 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 04:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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