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

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

看起来该/etc/inputrc文件符合 shell 脚本语法。但文件名不以.sh.文件中的第一行也没有#!

它是另一种文件吗?

那种文件与 并行吗.sh

它像 shell 脚本一样运行吗?

它有像后缀这样的命名约定吗.sh

答案1

/etc/inputrc是 GNU readline 的系统范围配置文件,GNU readline 是一个实现行编辑器的库,被许多应用程序使用,例如gdbpython、 GNU bc...

您可以在手册readline(3)页或官方 GNU 在线阅读文档

readline由同一个人 (Chet Ramey) 维护bashbashreadline发展紧密相连。但是,请注意,它是readlineuse的修改版本bash(但仍然读取/etc/inputrc~/.inputrc),因为通用readline库无法满足bash.

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

答案2

inputrc 文件处理特定情况下的键盘映射。该文件是 Readline(Bash 和大多数其他 shell 使用的输入相关库)使用的启动文件。

在这里找到的

相关内容