为什么每次我输入错误的命令 bash 都会停止工作?

为什么每次我输入错误的命令 bash 都会停止工作?

每次我错误输入命令cd..(例如,我忘记分隔cd..加空格)时,命令提示符就会消失,并且我无法再在终端中使用命令,除非我关闭并重新打开它:

[user@Host Downloads]$ cd..
bash: cd..: command not found...


cd ..
exit
q 
man                             
aaaaaa      
bash

为什么命令提示符停止工作以及如何在不重新启动终端的情况下退出此状态?

答案1

默认情况下启用一项功能,该功能会尝试搜索已卸载的软件包,这些软件包可能会提供您键入的命令。这应该非常快,但由于某些原因在您的系统上似乎并非如此。

人们可以采取多种措施来诊断这一问题,但为了解决眼前的问题,您可以禁用该功能

sudo dnf remove PackageKit-command-not-found

相关内容