Ich verwende Ubuntu 16.04, während ich clear im Terminal verwende, es erzeugt einen Fehler terminals database is inaccessible
Aber wenn ich sudo clear
verwende es funktioniert wie vorgesehen. Ich habe einige Dateien in /var/www/
entfernt und dieses Problem begann. Ich habe diese Frage „Clear“-Befehl im GNOME-Terminal überprüft und gibt „Terminals-Datenbank ist nicht zugänglich“ zurück, aber das hat in keiner Weise geholfen
Bearbeiten:Ausgabe von strace -etrace=open clear
open(“/home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Keine solche Datei oder Verzeichnis)
open(“/home/user/anaconda3/bin/../lib/tls/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Keine solche Datei oder Verzeichnis)
open(“/home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Keine solche Datei oder Verzeichnis)
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 (Keine solche Datei oder Verzeichnis)
open(“/etc/ld.so.cache”, O_RDONLY|O_CLOEXEC) =3
open(“/lib/x86_64-linux-gnu/libc.so.6”, O_RDONLY|O_CLOEXEC) =3
Terminals-Datenbank ist unzugänglich
+++ mit 1 +++ beendet
Akzeptierte Antwort:
Der Pfad für Anaconda3 ist in .bashrc festgelegt. Es stört den Clear-Befehl.
Das Entfernen des Anaconda-Pfads aus dem Pfad löste das Problem. Hier ist die Github-Referenz für das Problem https://github.com/ContinuumIO/anaconda-issues/issues/331