GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Clear Command – Terminals-Datenbank ist unzugänglich?

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


Ubuntu
  1. So löschen Sie den BASH-Befehlszeilenverlauf in Linux

  2. So löschen Sie den Bash-Verlauf unter Linux

  3. So erstellen Sie eine Datenbank in MySQL über die Befehlszeile

  4. updatedb:Befehl nicht gefunden

  5. So löschen Sie die MySQL-Datenbank über den Shell-Befehl

So löschen Sie den Redis-Cache

So installieren Sie die OrientDB NoSQL-Datenbank unter CentOS 7

Df-Befehl unter Linux

So löschen Sie den apt-Cache unter Debian 10

Terminals, Shells, Konsolen und Befehlszeilen

So verwenden Sie den Bildschirmbefehl unter Linux, um Terminals zu verwalten