我注意到在Ubuntu上,如果输入以下内容:
mc
并且它没有安装,我得到以下消息:
The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc
但是在Debian中,这不可用。它只给出“ -bash:/ usr / bin / mc:没有这样的文件或目录”消息。如何在Debian的bash命令行中实现相同的功能?是的,我知道,如果这是我想要的包装建议,则可以使用apt-cache search进行正则表达式搜索。但是,我希望在键入程序名称时立即提出更简单的建议。
根据讨论,该功能由package command-not-found提供。但是,即使在安装它并安装bash-completion软件包之后,在Debian bash shell上也不可用。
apt-get update
先运行update-command-not-found
然后再运行一个新的bash会话或source /etc/bash.bash.rc
。