VM虚拟机-Centos7-Linux环境下如何输入中文的问题

一、发现问题

不得不说,配置环境一直是令广大程序员头疼的问题!作为萌新的我,今天也是折腾了一晚上。我自己电脑上一直都配好了VM虚拟机-Centos7-Linux环境,但是没怎么用,今天想试下手,发现好多Linux的命令记不住,于是想着写一份Linux的常见命令的手册放在目录下,像下面help.txt这样:在这里插入图片描述
结果没想到用vi编辑器打开,压根就没有中文输入法选项,只能输入英文:
在这里插入图片描述
然后在网上搜了半天,回答也是零零散散的,而且大多的加入输入法是基于图形化界面的Linux,但问题是我的是Dos黑色控制台,后面搞了一个多小时才搞好,现将解决方法写在下面。

二、解决方案

1.将Linux环境配置为图形化(可来回切换)

在将Linux环境配置为图形化之前,我们可以先看看我们的yum源中是否有带“pinyin”字样的安装包文件
输入以下命令可以查看yum list *pinyin*,执行命令后,可以看到yum源中有相应的安装包。
在这里插入图片描述
使用命令:yum install *pinyin*

安装带pinyin的所有安装包,执行后即可自动安装,这里我安装过了,所以提示已经安装的消息。
在这里插入图片描述
好了,这一步就算完成了,进入下一个环节。配置图形化环境,其实配置了也好,反正两者可以自由切换,而且工作时经常会用到图形化的环境,例如ubuntu

2.配置图形化环境

首先给大家看一下图形化界面的样子
在这里插入图片描述
好了,下面我们来讲一下如何让黑黑的控制台变成现在这个样子。其实很简单,就只有三个步骤:
1:安装X Window System,命令如下:
yum groupinstall "X Window System"
大概200个文件,会经过下载、安装、校验几个过程。安装完成会出现complete
2:然后安装图形界面软件,命令如下:
yum groupinstall "GNOME Desktop"
790多个文件,会稍微慢一点,和1一样,安装完成会出现complete
3:在命令行中输入startx,就可以进入图形化环境了.
在这里插入图片描述

3.在图形化环境下修改输入法

图形化环境搭建好之后,由于我们之前已经安装好了输入法,所以只要在设置中选择就行了,具体操作如下。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
重启一下,最后发现有用了
注意,在图形化界面,我们打开终端的方式如下:在这里插入图片描述

在这里插入图片描述

4.补充

系统默认的是开机启动原来的黑窗口,如果想要开机启动可视化界面,那在终端输入以下代码:systemctl set-default graphical.target
想要改回来,那么输入:systemctl set-default multi-user.target
别忘了,在黑色DOS界面想要进入图形化界面要输入startx命令

最后,如果觉得这篇文章对您有所帮助,不妨收藏点赞,您的鼓励是对作者最大的支持!

  • 32
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
### 回答1: 您好,可能是因为您的Linux虚拟机没有安装中文输入法或者没有设置中文语言环境。您可以尝试安装中文输入法,例如fcitx或ibus,并设置中文语言环境。如果还有问题,可以提供更多详细信息,我们会尽力帮助您解决问题。 ### 回答2: Linux虚拟机无法支持中文输入的原因可能有很多种,以下是一些可能的原因和解决方法: 1. 缺少中文输入法:如果虚拟机中没有安装中文输入法,那么自然就无法输入中文。安装中文输入法的方法可以通过系统的软件中心或者命令行安装,如sudo apt install fcitx。 2. 虚拟机设置问题:有时虚拟机的设置会导致无法输入中文,例如键盘布局、字符编码等。可以尝试修改虚拟机设置,比如更换键盘布局或者将字符编码设置为UTF-8。 3. 缺少字体:如果虚拟机中没有安装中文字体,那么输入中文时可能会出现乱码。可以通过sudo apt install fonts-wqy-zenhei等命令在虚拟机中安装中文字体。 4. 配置问题:如果虚拟机的配置文件中缺少中文字符编码的设置,也可能导致无法输入中文。可以尝试在配置文件中添加中文字符编码,如在/etc/default/locale文件中加入LANG="zh_CN.UTF-8"。 总结来说,如果Linux虚拟机无法支持中文输入,需要先确定是哪方面的问题,然后采取相应的解决方法。找到问题所在,就能快速解决无法输入中文问题。 ### 回答3: Linux虚拟机无法输入中文问题可能是由于多种因素造成的,下面是几种可能的原因和解决方法: 1. 没有安装中文输入法:在Linux中使用中文输入法需要先进行安装,可以使用命令行管理工具如apt或yum来安装scim或ibus等中文输入法。安装完成后可以在输入法设置中选中中文输入法,以使用中文输入。 2. 缺少字体支持:当Linux系统和终端无法识别文本字符集编码时,就无法正常显示中文字符。这时需要下载相应的中文字体文件,复制到系统字体目录中。可以使用apt或yum等软件包管理器下载所需要的中文字体。 3. 字符集编码问题:虚拟机的字符集编码可能与Linux系统的字符集编码不一致,这会导致无法正常输入中文。可以在虚拟机中设置和Linux系统相同的字符集编码,以解决中文输入问题。 4. 安全策略问题:有时,Linux系统中的安全策略可能会阻止中文输入法。这种情况下,可以通过修改安全策略或直接关闭Linux系统的安全策略来解决中文输入问题。 总之,Linux虚拟机不支持中文输入的原因可能有很多,但解决方法也很多。只要了解问题的具体原因,并采取正确的解决措施,就能够解决Linux虚拟机中文输入问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫恋蝶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值