cal*_*bds 26 command-line bash fedora command-not-found
通常,当我错误输入诸如 ls 之类的命令时(例如,我在输入 's' 之前按了 ENTER)时,终端显示后会有很长(~2s)的延迟:
bash: l: command not found...
Run Code Online (Sandbox Code Playgroud)
我可以理解输入错误密码后出现类似延迟的原因,为什么输入错误密码后会有很大的延迟?. 但是为什么在一个无法识别的命令之后延迟呢?是否FAIL_DELAY
在/etc/login.defs
也影响呢?
小智 22
我发现最好的解决方案,至少在 Fedora 上,是修改配置文件
/etc/PackageKit/CommandNotFound.conf
作为最大的延迟来自于搜索要安装的软件包,如果你修改
SoftwareSourceSearch=true
的 SoftwareSourceSearch=false
延迟几乎为 0,您仍然会收到有关拼写错误的警告,这很有用。