/etc/inputrc 属于什么类型的文件?

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) 维护bashbashreadline发展紧密相连。但是,请注意,它readlinebash使用(但仍读取/etc/inputrc~/.inputrc)的修改版本,因为通用readline库无法满足bash.

/etc/inputrc只是一些配置文件。名称并不暗示内容或格式可能是什么。其他配置文件名称遵循相同的模式,如netrc, screenrc, wgetrc... 并且rc运行命令)的原始含义也不适用于那里。rc在这些情况下, 应视为与.conf或相同.cfg。那些/etc具有rc后缀的文件通常在用户的主目录(如~/.bashrc, ~/.inputrc, ~/.screenrc)中具有作为点文件的挂件。另请参阅维基百科页面以获取更多信息。

  • 我一直认为 `rc` 是用于 `reconfiguration`(类似于 `conf`)。 (4认同)