ubuntu 终端 问号乱码

发布网友 发布时间:2022-04-22 23:26

我来回答

3个回答

热心网友 时间:2023-10-07 17:25

这哪是乱码啊。你ps -e 看一下,这一列是TTY,就是进程运行的终端。大部分进程都是?。
tty1~7可以通过ctrl+alt+fx来调出,其中f7就是Xorg。pts是虚拟终端,就是在X中打开的Terminal.
ps -e | awk '$2 != "?" {print}' 这个可以显示这一列不是?的进程。

PID TTY TIME CMD
968 tty4 00:00:00 getty
974 tty5 00:00:00 getty
980 tty2 00:00:00 getty
981 tty3 00:00:00 getty
983 tty6 00:00:00 getty
1016 tty7 00:29:25 Xorg
1277 tty1 00:00:00 login
4837 tty1 00:00:00 bash
15193 pts/1 00:00:00 bash
170 pts/1 00:00:00 ps
171 pts/1 00:00:00 awk
这是我的结果。追问只是我挑的一现有的”? “ 而已 。在运行其他程序时,偶尔报错也会出现乱码。 登录终端时,很多报错都会出现“?” 乱码

追答你说的终端是指tty还是 teminal? 如果是xWindow下的terminal,可能是你的语言包不完整,system-settings里边设置一下。如果是tty(也就是按ctrl+alt+f1~6出来的虚拟终端)下乱码,这个是很正常的,把LANG设置成en_US.UTF-8就会变成英文了(tty下不支持中文)。

热心网友 时间:2023-10-07 17:26

是你字符集设置的问题
设置一下LANG应该就可以
export LANG=American_America.utf8追问我的 LANG 是这个值 zh_CN.UTF-8

热心网友 时间:2023-10-07 17:26

.....

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com