终端clear命令失效

clear 命令不管用是因为你的终端数据库文件损坏或不可访问。这个提示信息 "terminals database is inaccessible" 说明了问题。

解决方法

方法1:使用 Ctrl+L(推荐)

复制代码
Ctrl+L

直接按键盘快捷键 Ctrl+L 来清屏,这个不依赖终端数据库。

方法2:使用 printf

复制代码
printf "\033c"

方法3:修复终端数据库

复制代码
export TERMINFO=/usr/share/terminfo

或者重新设置 TERM 变量:

复制代码
export TERM=xterm

方法4:重新登录

最简单的方法是关闭当前终端窗口,重新打开一个新的 SSH 会话。