跟进如何重置损坏的 TTY?, 在显示二进制文件后修复终端,
我已经尝试了那里的所有解决方案,以及来自https://unix.stackexchange.com/questions/79684/的解决方案
但是我的案子还没有被覆盖——
- 命令清除不是清除屏幕
- 使用箭头键查看以前的命令,但如果有一个较短的命令出现在一个较长的命令之后,较长的部分仍然存在
重现案例:
cat /bin/ls
clear
# clear is not clearing screen
如何解决?
PS,我的系统:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bullseye/sid
Release: testing
Codename: bullseye
$ echo $TERM
screen
即,它是screen
在xterm
.
使用
reset
命令。只需键入
reset
并按几次 Enter。如果这不起作用,那么您的
TERM
环境变量由于某种原因没有正确设置。再试一次export TERM=xterm
。reset
要永久修复它,您可能需要放入export TERM=xterm
您的~/.bashrc
或类似的。