如何更改 Linux 控制台上的字体

等等,我上次在国内安装Linux系统时就遇到过这个问题。
当时是早上九点。
我反对那个旧显示器。
屏幕上的喷泉小得像蚂蚁一样,我几乎睁不开眼睛。

可以肯定的是,我在 2 0.04 的理事会中做到了这一点。
切换到TTY1 ,发现字体根本看不懂。
我快速打开终端并进入 sudodpkg-reconfigure 控制台。
弹出命令行界面,屏幕黑屏。
我连接了鼠标,慢慢删除了字体字体,选择了大小3 2 我重新启动系统提示,然后Ctrl+Alt+F1 转回来。
哇,突然喷泉变得清澈多了,就像戴了眼镜一样。

但后来我尝试手动编辑 /etc/default/console-setup 文件。
然后我就傻了,把字体大小改成了2 4 x4 8 结果,源显示完全被插值,就像一系列正方形一样。
最后还得恢复配置文件,真是麻烦。
因此,顺序不能颠倒。
数字顺序应写在 FONTSIZE 之后。
这点应该注意。

我想做的另一件事是在 Fedora 上安装一个大型源代码包。
我本来想使用4 0点字体,但在系统中找不到字体库,所以我使用install-fonts终端安装了一个包含大字体的包。
安装完成后,需要关闭系统,时间较长。

我现在的想法是,这些事情其实并不难,但是有些细节很容易被忽视。
例如,字体文件名TerminusBold3 2 x1 6 .psf.gz的宽度和高度为3 2 x1 6 ,并且顺序不能颠倒。
还有权限问题。
有些操作必须使用sudo,否则无法更改配置。
我突然想到在Windows中更改控制台字体其实很容易。
只需单击命令提示符,选择“属性”,然后选择较大的字体即可。
Linux下的这样的困难与系统的概念有关,即指命令行操作,从而使字体能够适应各种低分辨率的屏幕。

但是话虽如此,Linux 系统非常灵活,能够更改源是非常好的。
你只需要知道一些规则就可以了,不像Windows那样万无一失。
有时我想,所有的Linux用户都需要一些命令正确的知识吗?否则系统将无法工作。

linux 安装oracle如何设置字符集zhs16gbk

哎呀,我以前确实这样做过。
2 01 8 年,我在公司服务器上安装了Oracle数据库,并设置了ZHS1 6 GBK字符。
对于他来说,这个过程非常复杂。

首先您需要检查当前的字符集是什么。
我在Oracle服务器上使用SQL命令,SELECT usernv('language') FROM Dual,结果是AMERICAN_AMERICA.ZHS1 6 GBK。
然后在Linux客户端上,我使用了echo $NLS_LANG,乍一看,是一样的。

然后,我需要更新数据库字符集。
我进入SQLPlus,先关闭数据库,然后以mount模式打开:立即关闭;引导安装。
接下来我设置session,切换受限session,切换系统JOB_QUEUE_PROCESSES=0;系统更改 AQ_TM_PROCESSES=0 ;。
然后,想直接改数据库字符集ZHS1 6 GBK,结果报ORA-1 2 7 1 2 错误,提示新字符集应该是旧字符集。
当时我很困惑,但是查了资料后,我意识到我需要使用 ALTER DATABASE CHARACTER SET INTERNAL_USEZHS1 6 GBK 才能够跳过超集检查并强制更改。

重新启动验证并使用 SELECT userenv('language') FROM 组合进行验证。
哎,居然改成ZHS1 6 GBK了。

接下来,我需要设置Linux客户端的NLS_LANG环境变量。
我将其设置为american_america.ZHS1 6 GBK,然后使用export命令设置环境变量:export NLS_LANG =“american_america.ZHS1 6 GBK”
但是这种情况并不是那么简单。
我以前经历过这个。
编辑字符集是一项高风险的操作。
当我在生产环境中工作时,我注意拥有足够的权限和知识。

如果遇到问题,我会查阅Oracle官方文档或寻求专业技术支持来寻求帮助。
您仍然必须小心这一点,以免损坏数据库。

xftp连接远程Linux系统后,出现中文乱码的情况

Xftp设置UTF-8 编码来解析截断的汉字。
如果无效,请检查Linux系统编码。

在linux字符集utf-8到gbk却变为iso-8859-1

哦,对了,那个 iconv 命令……我在 2 02 2 年做的时候,也卡住了。

就是这样。
使用时请注意参数。
例如,如果要将文件从 UTF-8 转换为 GBK,就不能随意进行。

说到那个命令, iconv -f utf-8 -t gbk yourfile.txt -o newfile.txt ,确实如此。

你看,-f utf-8 ,这个决定了源代码吧?源代码是utf-8 然后-t gbk,指的是要转换为GBK的目标脚本。

如果你犯了一个错误,比如把 -t 改为 iso-8 8 5 9 -1 ,结果是一样的。
我当时很困惑。
我盯着屏幕看了半天,看看-t后面写的是什么。

所以在转移之前,请再次检查。
别滑了。

此外,如果该文件包含字符或二进制数据,则 iconv 无法处理它。
例如,如果你拿2 02 2 年春节期间收到的图像文件并使用iconv进行转换,则它会不准确。
它只能转换文本。

因此,在传输之前,请将文件设为纯文本。
如果你感到困惑,请先打开它,看看是否有一串插入的字符。

我认为这是幕后的良好态度。
在传输之前,请先复制文件并使用CP命令或其他命令进行备份。
如果坏了,你仍然可以拥有原来的。

有些系统设置有时也会受到影响。
例如,如果 LANG 变量或 LC_ALL 设置不正确,则可能会出现问题。
您可以 echo $LANG 来查看当前设置的内容,看看它是否是 utf-8 或类似的东西。

总之,为 iconv 命令使用正确的参数,进行备份,确认文件是文本并检查系统变量。
这很一般。