GNU/Linux >> Linux の 問題 >  >> Ubuntu

クリアコマンド–ターミナルデータベースにアクセスできませんか?

ターミナルでclearを使用しているときにUbuntu16.04を使用していますが、エラーが発生します
terminals database is inaccessible

しかし、sudo clearを使用すると 意図したとおりに機能します。 /var/www/のいくつかのファイルを削除しました そしてこの問題が始まりました。 GNOMEターミナルのこの質問「clear」コマンドが「ターミナルデータベースにアクセスできません」を返すことを確認しましたが、それはまったく役に立ちませんでした

編集: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で終了しました+++

承認された回答:

Anaconda3のパスは.bashrcで設定されます。 clearコマンドに干渉しています。
パスからAnacondaパスを削除すると、問題が解決しました。これは、問題https://github.com/ContinuumIO/anaconda-issues/issues/331

のgithubリファレンスです。
Ubuntu
  1. LinuxでBASHコマンドライン履歴をクリアする方法

  2. LinuxでBashの履歴から特定のコマンドをクリアする方法

  3. db_load コマンド – db データベースの生成

  1. |ターミナルコマンドで?

  2. updatedb:コマンドが見つかりません

  3. Ubuntu でターミナルをクリアする方法

  1. LinuxでBashの履歴をクリアする方法

  2. コマンドラインを使用してMySQLでデータベースを作成する方法

  3. Linuxのslocateコマンド