我只是好奇如何或从哪个包/etc/inputrc文件是在 Ubuntu 系统中生成的。我试过:
$ apt-file search /etc/inputrc
但它什么也没输出。没有分配包?
我已经看到 libreadline6 和 bash 包中存在一个 inputrc 文件,但它们似乎都不对此负责(除非我没有看到在其中一个包中生成它的步骤)。
答案1
在更清楚地了解阅读行6源包,更具体地说是readline-common.postinst文件我发现文件被复制到配置步
if [ "$1" = "configure" ] && [ "$2" = "" ]; then
install_from_default /usr/share/readline/inputrc /etc/inputrc
fi
我真的不明白为什么要以这种方式复制,而不是使用规则文件中的某些 cp,甚至在 debian/readline-common.install 文件中复制。
答案2
sudo apt install readline-common
安装此文件。我在 Docker 中缺少它,这很有帮助。