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

コマンドが見つからないのになぜ長い遅延があるのですか?

lsなどのコマンドを誤って入力すると(たとえば、「s」と入力する前にEnterキーを押す)、端末が表示されてから長い(〜2秒)遅延が発生することがよくあります。

bash: l: command not found...

間違ったパスワードを入力した後、同様の遅延が発生する理由を理解できます。間違ったパスワードを入力した後、大きな遅延が発生するのはなぜですか。しかし、なぜ認識されないコマンドの後に遅延するのでしょうか? FAIL_DELAYを実行します /etc/login.defsにあります これにも影響しますか?

承認された回答:

いくつかの調査の後、私はこれを見つけました:

  • $>yum remove command-not-foundを使用してcommand-not-foundパッケージをアンインストールしてみてください 次に、>$yum install command-not-foundを使用して再インストールします (そのパッケージがシステムにインストールされている場合に備えて)

それでも問題が解決しない場合:

  • これを~/.bashrcに追加します ファイル:

    unset command_not_found_handle


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

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

  3. bc:コマンドが見つかりません

  1. dpkg:コマンドが見つかりません

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

  3. kubectl:コマンドが見つかりません

  1. tvservice:コマンドが見つかりません

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

  3. id:コマンドが見つかりません