我的Linux生涯之系统语言环境及中文输入法的操作
2013-12-22 20:06
323 查看
#利用rpm -qa查询已经安装的字体
rpm -qa |grep font
#查询语言包
rpm -qa|grep zh_CN
rpm -qa|grep en_US
rpm -qa|grep Chinese
#查询中文语言包
grep chinese -i //-i 可以不区分大小写的去查询
但是在REHLL6 的光盘中只有kde的包,
rpm -qpi 查询包的详细信息。
##在REHLL 6 中想要中文语言包 则是 cjkuni* 这些包来组成的。(编码的格式)
所以我们就安装 rpm -ivh cjkuni-*这些包。
在安装软件的时候能不使用yum就不要使用yum。来锻炼自己的能力。(个人觉得挺好)
package cjkuni-fonts-ghostscript-0.2.20080216.1-35.el6.noarch is already installed
#在提示这个时候 则表示该包已经安装了。
国际标准的编码 gb2312 gb18030
linux下的UTF-8编码统一的编码
还有UTF-16
字体文件:
ls |grep *fonts* 这些包,找找看
在当前的界面显示中文的话,可以这么做:
LANG=zh_CN.UTF-8
#系统环境默认使用的语言:
/etc/sysconfig/i18n
#这是文本界面下的语言。
sysfont #系统字体。
但是在终端里,还是默认显示单字节的,而中文则不是单字节的,肯定显示不出来。
装一个软件“zhcon”则可以支持多字节的语言了。
如果只更改自己的语言显示的话呢,可以在~./bash_profile 中添加一条命令
如:
export LANG=zh_CN.UTF-8
1、查看语言类安装包是否已经安装
在RHEL 6 中的字体则是由多个包组成的所以:
rpm -ivh cjkuni-* 这些包安装上去。 C表示中文、J日本、K韩国
在RHEL 5 :
rpm -ivh fonts-chinese* 这个包安装上去就支持中文字体了。
2、跟语言相关环境变量的设置
文本环境下的设置
图形界面下的设置
个人设置与全局设置
全局配置的话更改/etc/sysconfig/i18n文件:
LANG="en_US.UTF-8" #语言.字符集
SYSFONT="latercyrheb-sun16" #字体
即是说你设置了显示中文语言,但是字体不支持,也是白瞎。
LC_ALL="zh_CN.UTF-8" #这个值是针对该系列中所有变量的值,
这个值设置了的话那么设置LANG就没用什么意义了。
设置整个系统语言以及字体文件,仅仅对于文本模式。和图形界面没有关系
更改个人语言环境:
在个人的主目录中更改.bash_profile文件的最下面添加:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export #将用户的变量设为环境变量
就是说由当前shell生成的shell 都使用该变量
这时进入GUI模式就变成了中文界面了。
而临时更改只需要执行:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
即可。
安装星际译王
安装过成中出现 libstdc++.so.5
需要要求这种库文件。
首先要查看当前的所有库文件
ldconfig -v
redhat的新版本会兼容于旧的版本
但是当前我有的libstdc++.so.6
这时候,就给libstdc++.so.6做个软连接
ls -s libstdc++.so.6 libstdc++.so.5
典型的库文件的操作。
rpm -ivh --force **.rpm
这个命令用于比如说已经安装过这个包了,想要替换它,并且不检查依赖关系
然后呢,还需要更新一下:
updatedb libstdc++.so.5
locate -v libstdc++.so.5 #使用这个命令来查找一下看看是否能找到。
但是真的装不上的话呢,可以使用这个命令尝试一下可以安装上去
下面该安装词典、数据一类的包。就是说它只是一个数据的包,
那么就是使用这个命令:
rpm -ivh --nodeps ***.rpm #就是告诉系统这个包不是程序,只是一个数据的包而已,强制通过。也就是所谓的忽略依赖关系
rpm -qpl ***.rpm 来查看这个包里面有什么东西
当然,自然也可以使用管道命令来筛选要显示的东西。
PS:
redhat系统中,c、c++的库一直在不断升级,想要兼容原来的版本时候,但是它有
一个兼容的包,
在光盘中。所有compat-开头的都是这个所谓的兼容包。
这时候,我们可以将这个兼容的c++的包装上去。
当前进程:
比如说在终端中输入google打开了google程序
这个时候,你的终端就处于当前进程的状态,也不能输入,
startdict & 这样就可以吧这个进程丢到后台去了。
rpm -qa |grep font
#查询语言包
rpm -qa|grep zh_CN
rpm -qa|grep en_US
rpm -qa|grep Chinese
#查询中文语言包
grep chinese -i //-i 可以不区分大小写的去查询
但是在REHLL6 的光盘中只有kde的包,
rpm -qpi 查询包的详细信息。
##在REHLL 6 中想要中文语言包 则是 cjkuni* 这些包来组成的。(编码的格式)
所以我们就安装 rpm -ivh cjkuni-*这些包。
在安装软件的时候能不使用yum就不要使用yum。来锻炼自己的能力。(个人觉得挺好)
package cjkuni-fonts-ghostscript-0.2.20080216.1-35.el6.noarch is already installed
#在提示这个时候 则表示该包已经安装了。
国际标准的编码 gb2312 gb18030
linux下的UTF-8编码统一的编码
还有UTF-16
字体文件:
ls |grep *fonts* 这些包,找找看
在当前的界面显示中文的话,可以这么做:
LANG=zh_CN.UTF-8
#系统环境默认使用的语言:
/etc/sysconfig/i18n
#这是文本界面下的语言。
sysfont #系统字体。
但是在终端里,还是默认显示单字节的,而中文则不是单字节的,肯定显示不出来。
装一个软件“zhcon”则可以支持多字节的语言了。
如果只更改自己的语言显示的话呢,可以在~./bash_profile 中添加一条命令
如:
export LANG=zh_CN.UTF-8
1、查看语言类安装包是否已经安装
在RHEL 6 中的字体则是由多个包组成的所以:
rpm -ivh cjkuni-* 这些包安装上去。 C表示中文、J日本、K韩国
在RHEL 5 :
rpm -ivh fonts-chinese* 这个包安装上去就支持中文字体了。
2、跟语言相关环境变量的设置
文本环境下的设置
图形界面下的设置
个人设置与全局设置
全局配置的话更改/etc/sysconfig/i18n文件:
LANG="en_US.UTF-8" #语言.字符集
SYSFONT="latercyrheb-sun16" #字体
即是说你设置了显示中文语言,但是字体不支持,也是白瞎。
LC_ALL="zh_CN.UTF-8" #这个值是针对该系列中所有变量的值,
这个值设置了的话那么设置LANG就没用什么意义了。
设置整个系统语言以及字体文件,仅仅对于文本模式。和图形界面没有关系
更改个人语言环境:
在个人的主目录中更改.bash_profile文件的最下面添加:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export #将用户的变量设为环境变量
就是说由当前shell生成的shell 都使用该变量
这时进入GUI模式就变成了中文界面了。
而临时更改只需要执行:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
即可。
安装星际译王
安装过成中出现 libstdc++.so.5
需要要求这种库文件。
首先要查看当前的所有库文件
ldconfig -v
redhat的新版本会兼容于旧的版本
但是当前我有的libstdc++.so.6
这时候,就给libstdc++.so.6做个软连接
ls -s libstdc++.so.6 libstdc++.so.5
典型的库文件的操作。
rpm -ivh --force **.rpm
这个命令用于比如说已经安装过这个包了,想要替换它,并且不检查依赖关系
然后呢,还需要更新一下:
updatedb libstdc++.so.5
locate -v libstdc++.so.5 #使用这个命令来查找一下看看是否能找到。
但是真的装不上的话呢,可以使用这个命令尝试一下可以安装上去
下面该安装词典、数据一类的包。就是说它只是一个数据的包,
那么就是使用这个命令:
rpm -ivh --nodeps ***.rpm #就是告诉系统这个包不是程序,只是一个数据的包而已,强制通过。也就是所谓的忽略依赖关系
rpm -qpl ***.rpm 来查看这个包里面有什么东西
当然,自然也可以使用管道命令来筛选要显示的东西。
PS:
redhat系统中,c、c++的库一直在不断升级,想要兼容原来的版本时候,但是它有
一个兼容的包,
在光盘中。所有compat-开头的都是这个所谓的兼容包。
这时候,我们可以将这个兼容的c++的包装上去。
当前进程:
比如说在终端中输入google打开了google程序
这个时候,你的终端就处于当前进程的状态,也不能输入,
startdict & 这样就可以吧这个进程丢到后台去了。
相关文章推荐
- Linux系统安装中文环境,中文帮助,中文输入法的实现
- Linux系统安装中文环境,中文帮助,中文输入法的实现
- ubuntu中文语言环境下把系统中文文件夹更改回英文文件夹
- 修改ubuntu系统默认语言(linux中文乱码)
- Ubuntu 10.10系统更新+编译环境+中文输入法设置
- 【Linux系统】嵌入式系统中文环境设置
- VMware虚拟机安装Linux英文改中文系统并更新yum安装输入法
- MessageBox 上显示的中文 确定 与所选系统语言无关与操作系统语言环境有关
- linux系统下的gcc版本过低,以及安装中文输入法和sublim.text3的配置
- [系统操作][Linux]初始化当前Ubuntu为可开发环境
- linux 系统装中文输入法 fcitx
- 为CentOS5.8 linux系统的firefox浏览器安装中文语言包和flash插件
- 【Linux环境编程入门】四、文件操作的系统调用
- 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置
- 终于可以在英文环境的linux下面用上fcitx中文输入法了
- 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置
- Linux系统下安装中文输入法 fcitx
- linux修改语言环境为中文
- Linux 工作环境配置(1)换源&&安装中文输入法
- java语言 Linux系统环境下 运行phantomjs