GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Penundaan Lama Setelah Perintah Tidak Ditemukan?

Seringkali ketika saya salah mengetik perintah seperti ls (misalnya saya menekan ENTER sebelum saya mengetik 's') ada penundaan yang lama (~2s) setelah terminal menampilkan:

bash: l: command not found...

Saya dapat memahami alasan penundaan serupa setelah kata sandi yang salah dimasukkan, per Mengapa ada penundaan besar setelah memasukkan kata sandi yang salah?. Tetapi mengapa menunda setelah perintah yang tidak dikenal? Apakah FAIL_DELAY di /etc/login.defs mempengaruhi ini juga?

Jawaban yang Diterima:

setelah beberapa penelitian saya menemukan ini:

  • coba uninstal paket command-not-found dengan $>yum remove command-not-found lalu instal lagi dengan >$yum install command-not-found (untuk berjaga-jaga jika Anda sudah menginstal paket tersebut di sistem Anda).

jika itu tidak membantu, coba:

  • tambahkan ini ke ~/.bashrc . Anda berkas:

    unset command_not_found_handle


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. id:perintah tidak ditemukan