我在终端中使用 clear 时使用 Ubuntu 16.04,它产生错误
terminals database is inaccessible
但是当我使用sudo clear 它时按预期工作。我已经删除了一些文件/var/www/,这个问题开始了。我在 GNOME 终端中检查了这个问题“清除”命令返回“终端数据库无法访问”但这并没有任何帮助
编辑:输出 strace -etrace=open clear
open("/home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT(没有那个文件或目录)
open("/home/user/anaconda3/bin/../lib/tls/libncursesw.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT(没有那个文件或目录)
open("/home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
open("/home/user/anaconda3/bin/../lib/libncursesw.so.5", O_RDONLY|O_CLOEXEC) = 3
open("/home/user/anaconda3/bin/../lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
终端数据库无法访问
+++ 以 1 +++ 退出