GNU/Linux >> Belajar Linux >  >> Ubuntu

Hapus Perintah – Basis Data Terminal Tidak Dapat Diakses?

Saya menggunakan Ubuntu 16.04 saat menggunakan terminal clear in, menghasilkan kesalahan
terminals database is inaccessible

Tapi ketika saya menggunakan sudo clear itu berfungsi seperti yang dimaksudkan. Saya telah menghapus beberapa file di /var/www/ dan masalah ini dimulai. Saya memeriksa pertanyaan ini perintah "hapus" di terminal GNOME mengembalikan "database terminal tidak dapat diakses" tetapi itu tidak membantu dengan cara apa pun

Sunting:Output dari strace -etrace=open clear

open(“/home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)

open(“/home/user/anaconda3/bin/../lib/tls/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)

open(“/home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)

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 (Tidak ada file atau direktori seperti itu)

open(“/etc/ld.so.cache”, O_RDONLY|O_CLOEXEC) =3
buka(“/lib/x86_64-linux-gnu/libc.so.6”, O_RDONLY|O_CLOEXEC) =3

database terminal tidak dapat diakses

+++ keluar dengan 1 +++

Jawaban yang Diterima:

Jalur untuk Anaconda3 diatur dalam .bashrc. Ini mengganggu perintah clear.
Menghapus jalur Anaconda dari jalur memecahkan masalah. Berikut adalah referensi github untuk masalah tersebut https://github.com/ContinuumIO/anaconda-issues/issues/331


Ubuntu
  1. Cara Menghapus Perintah Tertentu Dari Riwayat Bash Di Linux

  2. | Di Perintah Terminal?

  3. perintah db_load – menghasilkan basis data db

  1. Cara Menghapus Riwayat Bash di Linux

  2. diperbaruib:perintah tidak ditemukan

  3. Cara menghapus Terminal di Ubuntu

  1. Cara Menghapus Riwayat Baris Perintah BASH di Linux

  2. Cara Membuat Database di MySQL Menggunakan Command Line

  3. slocate perintah di linux