8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
安装/设置系统中文字符集,让系统支持中文显示
Linux下默认locale一般为”POSIX”,而BSD系统下多为”C”。”C”是系统默认的locale,
“POSIX”多为”C”的别名,所以当我们新安装完一个系统时,默认的locale就是C或POSIX。
临时修改当前终端为locale为gbk的中文编码:export export LC_ALL=zh_CN.GBK
当然是否能正常显示或处理中文还与连接的终端工具的会话设置有关。
在CentOS中配置locales的方法:
安装中文支持包:yum groupinstall chinese-support
修改字符编码配置,没有这个文件(/etc/sysconfig/i18n)就创建它:LANG="zh_CN.GBK"
SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
i18n文件是用来设置系统语言,比如:zh_CN.UTF-8、zh_CN.GBk、zh_TW.Big5、en_US.UTF-8等。
i18n中三个环境变量:LANG变量,设置系统语言。
SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。
SYSFONT变量表示系统字体。
配置完成后重启服务器后可完成。
在Debian中安装/使用locales的方法:
输入 locale 查看字符编码设置情况,如果命令不存在就需要安装软件包apt-get install locales
如果还是没有/通过locales -a查看显示不完全,就需要安装完整版:locales-all
安装完成locales包后,系统会自动进行locale配置,你只要选择所需的locale,可以多选,
最后指定一个系统默认的locale。这样系统就会帮你自动生成相应的locale和配置好系统的locale。
如果已经安装过locales包,增加或修改新的locale也很简单,用下面命令重置locale即可:dpkp-reconfigure locales
我们也可手动增加locale,只要把新的locale增加到/etc/locale.gen文件中,再运行
locale-gen命令即可生成新的 locale;再通过设置上面介绍的LC_*变量就可设置系统的locale了。
下面是一个locale.gen文件的样例:zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
要在Shell中正常显示系统的中文提示信息和支持中文输入,LANG和shell的编码配置需一致,
并安装有中文locale。如:LANG和 shell的编码都配置成zh_CN.utf8,并安装有zh_CN.utf8这个locale。
如果shell和LANG配置不同,则中文显示乱码;如果LANG里设置的locale没有安装,
则不能显示系统的中文提示信息,只会显示英文提示信息。
如果仅修改某用户的locale,只需要在其主目录下的bash配置文件中export对应的字符环境。
如修改.profile,在尾部加入:export LC_ALL="zh_CN.gbk"
重新登录或新开终端即可修改当前的字符环境,如果想修改系统全局的locale,则需要修改
全局配置文件(/etc/profile),方法如上。同样想修改全局的字符编码可以修改:
/etc/default/locale这个文件中所定义的字符集,它由update-locale指令所生成。
vim显示中文
安装中文包后还要编辑vim的配置文件/etc/vimrc,在最后加入以下内容:set fileencoding=utf-8
set fileencodings=utf-8,gb18030,gbk,big5
我的debian8系统中已安装有locales包,执行dpkp-reconfigure locales,选zh_CN.utf8,
按提示一路确认后,重置完成就已经修改好系统字符集为zh_CN.utf8了,关闭ssh工具,再次用ssh工具
进入(我用的putty),会发现很多提示变成了中文,vi/vim也支持中文了,可以和中文乱码说再见了.