Č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
Jak synchronizovat pouze jeden oddíl?
Které shelly nepodporují expanzi dolarových závorek a poptávkové backticks?