我需要使用类似文章中描述的“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
。