我很喜欢使用zsh
,但有一个功能bash
我很怀念。就是这个:
➜ ~ bash
dbugger@mercury:~$ man2html
The program 'man2html' is currently not installed. You can install it by typing:
sudo apt-get install man2html-base
dbugger@mercury:~$ exit
exit
➜ ~ man2html
zsh: command not found: man2html
当我输入一个不是安装的命令时,但它可以轻松安装,bash
告诉你,但zsh
没有。
有没有什么办法解决这一问题?
答案1
确保command-not-found
软件包已安装(默认情况下应该已安装)。然后.zshrc
用您喜欢的文本编辑器打开文件,并在底部添加以下行:
source /etc/zsh_command_not_found
然后运行
source .zshrc
在您的终端中。现在当您尝试运行未安装的程序时:
➜ ~ man2html
The program 'man2html' is currently not installed. You can install it by typing:
sudo apt-get install man2html-base
zsh: command not found: man2html
➜ ~