Jav*_*pez 4 bash inputrc readline
我只是好奇在 Ubuntu 系统中如何或从哪个包生成/etc/inputrc文件。我试过了:
$ apt-file search /etc/inputrc
Run Code Online (Sandbox Code Playgroud)
但它什么也没输出。没有分配包?
我已经看到 libreadline6 和 bash 包中存在一个 inputrc 文件,但它们似乎都不对此负责(除非我未能看到在这些包之一中生成它的步骤)。
在更清楚地查看readline6源代码包,更具体地查看readline-common.postinst文件后,我发现该文件是在配置步骤中复制的
if [ "$1" = "configure" ] && [ "$2" = "" ]; then
install_from_default /usr/share/readline/inputrc /etc/inputrc
fi
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么它是以这种方式复制的,而不是在规则文件中甚至在 debian/readline-common.install 文件中使用一些 cp 。