清除命令 - 终端数据库无法访问

Har*_*wee 6 command-line 16.04

我在终端中使用 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 +++ 退出

Har*_*wee 7

Anaconda3 的路径设置在.bashrc. 它干扰了命令clear。从路径中删除 Anaconda 路径解决了该问题。

以下是该问题的 GitHub 参考:https ://github.com/ContinuumIO/anaconda-issues/issues/331