Linux Mint/Ubuntu 终端中未找到绑定命令

Linux Mint/Ubuntu 终端中未找到绑定命令

我需要使用类似文章中描述的“bind”命令:

https://www.computerhope.com/unix/bash/bind.htm

https://www.gnu.org/software/bash/manual/html_node/Bash-Builtins.html#Bash-Builtins

但是当我尝试在 Linux Mint 20.3 Una(其基础是 Ubuntu 20.04 focal)中的 zsh 终端中运行此命令时:

bind -P

我收到“zsh:未找到命令:bind”

然后我尝试安装它:sudo apt-get install bind

我收到:“软件包 bind 不可用,但被另一个软件包引用。这可能意味着该软件包缺失、已被淘汰或只能从其他来源获得,但是以下软件包可以替代它:bind9:i386 bind9”

但是这个 bind9 是用于 DNS 服务器的,不是我想要的。

为什么我无法安装它? 这个命令在哪里?

答案1

此命令是 bash 的一部分,而不是 zsh。

这两个链接甚至告诉您它是 bash 的一部分。

如果你安装了 bash,那么看看手册 - man bashbuiltins。如果没有,那么无论如何都要安装它。哦!然后运行 ​​bash,然后尝试 bind 命令。

并且感谢@YisroelTech 指出了 zsh 的等效项 - bindkey

相关内容