终端不打印某些字符

时间:2015-03-20 04:16:28

标签: ubuntu terminal ubuntu-14.10

编辑:这个问题在一两个小时后突然自行修复。不过,如果有人知道,我仍然很想知道原因。

我的终端没有显示某些字符。到目前为止它似乎仅限于大写字母 - 我发现它不是打印E,T或W.例如,提交命令“echo ABCDEFGHIJKLMNOPQRSTUVWXYZ”会产生一个终端日志:

ajr@lenovo:~$ echo ABCD FGHIJKLMNOPQRS UV XYZ
ABCD FGHIJKLMNOPQRS UV XYZ

注意字符在两行中消失,但仅在提交命令后消失。突出显示此输出并将其复制/粘贴到另一个媒体(例如Google Chrome中的文本编辑器)实际上会在新媒体中正确显示“隐藏”字符,但将输出粘贴回终端不会显示该字符,直到我突出显示使用终端的文本光标攻击字符。

这是在联想Yoga 3 Pro上全新安装Ubuntu 14.10时发生的。可能导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:1)

因为您可以选择/粘贴文本,这听起来像是字体问题,或者是X显示驱动程序(每个版本中的某些加速驱动程序似乎会产生大量错误报告)。

答案 1 :(得分:0)

您是否尝试刷新写入缓冲区?我在ubuntu中也遇到过这个问题,但是当我使用ssh时,那是因为速度和进程在写缓冲区满了等待锁定内核空间时中断