/etc/inputrc 来自哪里?

/etc/inputrc 来自哪里?

我只是好奇如何或从哪个包/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 中缺少它,这很有帮助。

相关内容