Linux设置显示中文和设置字体

设置中文

一、查看当前使用的系统语言

登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。如

echo $LANG

image.png

2.查看安装的语言包

查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表示已经安装了中文语言

locale

image.png

3.如果没有中文语言呢

可以通过网上下载安装中文语言包yum groupinstall chinese-support

或者sudo apt-get install language-pack-zh-han*

sudo apt-get install language-pack-zh-han*

4.如何修改系统语言为中文

临时更换语言

如果只是临时更换linux系统的语言环境,可以通过输入设置 LANG=语言名称, 如中文是 zh_CN.UTF-8

LANG="zh_CN.UTF-8"

image.png

修改系统默认语言

以上方法是通过修改设置系统默认的语言配置

如vi /etc/sysconfig/i18n(注意改好之后重启一下系统)

vi /etc/sysconfig/i18n

vi /etc/default/locale

#将原来的配置内容修改为

LANG=”zh_CN.UTF-8″

#注销或重启后,中文的语言环境。

image.png

设置字体

一、查看系统字体

在开始安装之前,我们先查看系统中已经安装的字体。

要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包。

在centos上,使用如下命令进行安装:

yum install -y fontconfig mkfontscale

在ubuntu上,使用如下命令进行安装:

sudo apt-get -y install fontconfig xfonts-utils

安装完毕后,我们就可以使用fc-list命令查看系统中已经安装的字体。如下:

cat /etc/issue

fc-list

ubuntu.png

上图为ubuntu上,默认已经安装的字体。

如果要查看系统中已经安装的中文字体,我们可以使用如下命令:

fc-list :lang=zh

通过命令,我们可以看到默认情况下centos6和ubuntu是没有安装中文字体的。

二、安装字体

通过第一章节,我们知道目前系统中没有微软雅黑字体。我们现在需要把MSYH.TTF(微软雅黑字体文件)文件上传到linux服务器上。如下:

image.png

image.png

在centos上和ubuntu上安装字体方法都是一样的,我们只需要进行相关的操作即可。

把MSYH.TTF复制到/usr/share/fonts/目录下,使用如下命令:

cd /root/

cp MSYH.TTF /usr/share/fonts/

然后建立字体索引信息,更新字体缓存,使用如下命令:

cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

至此,字体已经安装完毕。

现在我们再来查看微软雅黑字体,是否安装成功,使用如下命令:

fc-list :lang=zh

image.png

通过上图,我们可以很明显的看出微软雅黑字体已经成功安装。

linux 支持的字体命令,Linux设置显示中文和字体相关推荐

  1. Linux命令行如何编辑word文档,在Linux平台下用命令行工具显示Word文档

    在Linux平台下用命令行工具显示Word文档 ·Antiword ·Catdoc ·wvWare[@more@] Viewing Word files at the command line Wed ...

  2. linux里面查找替换命令,LINUX 查找替换命令 总结

    find /var/ -name "*.php" > /home/tmp 在/var/目录下查找 所有以.php后缀结尾的文件  结果很多,就 > 输出结果到/home ...

  3. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  4. linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令

    一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚 ...

  5. linux安装DNS服务命令,linux配置dns服务器配置命令

    linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...

  6. linux系统vi替换命令,linux:vi 替换命令

    转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...

  7. Linux下python的命令,linux下python相关命令

    若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...

  8. 在Android的 设置-显示 中增加控制屏幕旋转方向的选项

    在Android的 设置->显示 中增加控制屏幕旋转方向的选项 参考博文 实现目标 效果局限 代码实现 配置资源文件 界面搭建 功能实现 默认值修改 其他情况 结语 参考博文 Android-x ...

  9. 如何设置图中中文字体为仿宋_GB2312,英文字体为Times New Roman

    对于使用 Python 进行图形绘制,你可以使用 Matplotlib 库.你可以通过以下代码设置图中中文字体为仿宋_GB2312,英文字体为 Times New Roman: import matp ...

最新文章

  1. 我们为什么要探索人脑的奥秘?
  2. 浅谈osi模型 三次握手 四次挥手 ddos攻击原理
  3. cocos2d-x学习笔记 动作 CCCallFunc家族(回调函数包装器)
  4. 使用socket的Linux上的C语言文件传输顺序服务器和客户
  5. fatal: unable to access ‘‘: TCP connection reset by peer
  6. Java中int和short的取值范围_我的处理器上C中的int,short和其他数据类型的范围?...
  7. python有序队列_【Python】:拓展Queue实现有序不重复队列
  8. 迷宫问题c语言报告,c语言写的迷宫问题
  9. 【Elasticsearch】关于 Analyzers 的一切,第一部分
  10. hiho #1014 : Trie树(模板)
  11. C3P0连接池配置方式
  12. C#基础11:五种访问修饰符
  13. 后缀自动机线性构造方法
  14. Javascript第五章history对象第四课
  15. AWS redshift-hdb pg(Greenplum), 内置函数、数据类型、字符集
  16. 使用python开发多人一对一聊天系统(文字聊天,视频通讯,文件传输)
  17. bioRxiv | AI辅助设计针对SARS-CoV-2的表位疫苗
  18. mongodb可视化工具 mac版 Studio 3T破解
  19. then 微信小程序_微信小程序异步处理
  20. 阿里云云栖社区合作指南

热门文章

  1. Qt智能指针--QSharedPointer
  2. QML 性能优化建议(一)
  3. QML UI 与逻辑分开
  4. 好的Java编程习惯
  5. redis 分布式锁 看门狗_漫谈分布式锁之Redis实现
  6. 浪潮NF5270M3 刷uefi_新零售浪潮中,开为科技利用刷脸支付帮门店“运营”人
  7. wald检验_笔记:分位数回归斜率相等性检验(Wald检验)
  8. 华大 MCU 之五 SPI 从机 DMA 模式 配置(不能正常接收问题处理)
  9. C/C++之常用关键字
  10. C#语法:多线程编程(Thread)