GNU/Linux >> Znalost Linux >  >> Linux

Proč dlouhé zpoždění poté, co příkaz nebyl nalezen?

Často, když chybně napíšu příkaz, jako je ls (např. stisknu ENTER, než napíšu „s“), dojde k dlouhé (~2s) prodlevě poté, co se na terminálu zobrazí:

bash: l: command not found...

Rozumím důvodům podobného zpoždění po zadání nesprávného hesla podle Proč dochází k velkému zpoždění po zadání špatného hesla?. Ale proč se zdržovat po neznámém příkazu? Má FAIL_DELAY v /etc/login.defs ovlivnit to také?

Přijatá odpověď:

po nějakém výzkumu jsem našel toto:

  • zkuste odinstalovat balíček command-not-found pomocí $>yum remove command-not-found poté jej znovu nainstalujte pomocí >$yum install command-not-found (jen v případě, že máte tento balíček nainstalovaný ve vašem systému).

pokud to nepomůže, zkuste:

  • přidejte to do svého ~/.bashrc soubor:

    unset command_not_found_handle


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. netstat:příkaz nenalezen

  1. kubectl:příkaz nenalezen

  2. tvservice:příkaz nenalezen

  3. lspci:příkaz nenalezen

  1. rm:příkaz nenalezen

  2. mv:příkaz nenalezen

  3. ln:příkaz nenalezen