置顶文章

感谢原插件(WikimoeBangumi)的创作者 广树,我所做的仅仅是在其基础之上进行了些许改动而已。不想看废话的,就请直接拉到最后。最近更新1.0.0.2504, 2025.4.4更新修正了...

3.0版本上线!大改版,简约同时更实用!建议一定更新!我一直很喜欢一种网页风格:没有排版,也没有华丽的装饰,各种文字信息以较高密度呈现在观看者眼前的风格。后来我逐渐意识到,这种风格十分偏向于千禧...

最近更新

上期内容的评论有提到在终端中显示中文字符的问题。看了几层楼之后突然意识到:这似乎涉及到了两个东西:终端模拟器与 MSDOS 模式。

一、MSDOS 模式

先来说 MSDOS 模式。这玩意儿又被称作实模式,是 Windows ME 及之前版本 Windows 操作系统中的一种特殊运行模式。可能有朋友说最后支持切换的不是 Windows98 吗?看起来是这样,但 WindowsME是可以通过将 OEM 审核模式的引导文件替换进系统来恢复实模式的,所以虽然默认不再提供进入选项,但实际上还算是支持的。在这个模式下,计算机只能访问有限的内存地址空间,并且无法加载图形用户界面。

发现了吗?这种模式下的 Windows 才对应着 Linux的 TTY 模式。显然,这个时候 Windows 也是不支持中文的。

接着说实模式。WinMe 不再正式支持实模式切换就像一个风向标 ,当 Windows NT 内核正式取代 DOS 内核之后,用户可操作的实模式便不再存在了。在这个阶段,实模式主要被用作启动操作系统。如今 UEFI 引导成为主流,实模式的用处也被进一步压缩。

二、终端模拟器

那现在 Windows 启动项中的命令提示符是什么东西呢?确切的说,不管你是从启动项中选择命令提示符,还是直接从正常的系统中打开命令提示符窗口,你所使用的都是“终端模拟器”,是建立在图形界面上的一个程序而非真正的字符模式。可以看看通过启动项选择命令提示符后的样式。输入命令启动任务管理器就可以发现,这个模式仍然启动了一个最基本的图形,然后打开了命令提示符程序。也正因此,这个窗口可以接受任何形式的字符。这种模式的终端对应在 Linux 中就是在图形界面启动了终端程序。它只是一个模拟器,因此可以显示各种形式的字符。

所以,要说 Linux 终端不能显示中文吧也对,毕竟 Linux 至今还保留有纯字符模式。但拿这个同 Windows 的命令提示符可以显示来对比可能就有失偏颇,毕竟 Windows 的命令提示符如今只是图形界面下的一个工具了。

相关视频:OBS,AUR这个文章只是简要介绍一下使用OBS构建软件包的基本方法,以及AUR与OBS在编写时候的对应关系。编写一个规范且更易维护的软件包要比这里边提到的关注点要多。一、什么是OBS...

好像很长时间没怎么更新过博客了,就连一些评论也没再回复过。所以趁着元旦有点时间,简单说说吧。工作了去年8月份开始,正式从学生变成了社会人。不好说是否已经完成了身份的改变,但这身份终究是要如此转变...

视频点此这个不是我想到的方法,因为这种笔记本想做到直通太麻烦了。不过机缘巧合,我在这个博客中看到了方法,尝试之后也成功了,遂来记录一下。上面的博客有着非常详细的操作步骤及一些基本原理介绍,有兴趣...

视频点此我曾经说过如何在Windows下屏蔽笔记本键盘的教程。现在,来看看Linux下面如何实现屏蔽笔记本键盘。Linux屏蔽需要安装一个工具xinput。arch系的包名为xorg-xinpu...