在 TTY 中,我的登录提示有一个奇怪且烦人的行为:使用箭头键,我可以将光标移动到屏幕上的任何位置,包括提示本身、欢迎消息等del
。光标被替换为黑色空格。我的登录名也会发生这种情况,所以如果我打印错误,我无法纠正它,并且 tty 变得毫无用处。我应该怎么办?
在 x86-64 上运行 openSuSE Leap 15.1。
答案1
这并不奇怪。终端设备只是打开回显,并echoctl
在线路规则中设置标志。通常,无论程序打开终端并链接到 ,终端设备线路规则都会重置为“正常”状态,这在一般情况下变化很大,但可能是您的情况下的login
众多程序之一。 getty
(例如,其他可能性是 systemd 或vc-reset-tty
;如果超出 Linux 操作系统,则为 ttymon。)找出您正在使用的程序,以及为什么它没有重置echoctl
。
进一步阅读
- https://unix.stackexchange.com/a/316279/5132
- 乔纳森·德博因·波拉德 (2018)。
vc-reset-tty
。小吃指南。软件。