use*_*312 4 bash configuration etc readline
似乎该/etc/inputrc文件符合 shell 脚本语法。但文件名不以.sh. 文件中的第一行也没有#!。
它是另一种文件吗?
这种文件是否与.sh?
它像shell脚本一样运行吗?
它是否有像.sh后缀这样的命名约定?
Sté*_*las 11
/etc/inputrc是 GNU readline 的系统范围配置文件,该库实现了许多应用程序使用的行编辑器,例如gdb, python, GNU bc...
您可以在readline(3)手册页或官方 GNU readline 在线文档中找到有关它的文档。
readline由同一个人 (Chet Ramey) 维护bash。bash和readline发展紧密相连。但是,请注意,它readline是bash使用(但仍读取/etc/inputrc和~/.inputrc)的修改版本,因为通用readline库无法满足bash.
/etc/inputrc只是一些配置文件。名称并不暗示内容或格式可能是什么。其他配置文件名称遵循相同的模式,如netrc, screenrc, wgetrc... 并且rc(运行命令)的原始含义也不适用于那里。rc在这些情况下, 应视为与.conf或相同.cfg。那些/etc具有rc后缀的文件通常在用户的主目录(如~/.bashrc, ~/.inputrc, ~/.screenrc)中具有作为点文件的挂件。另请参阅维基百科页面以获取更多信息。