配置文件不仅仅可以修改设置,还可以做很多事情。 (以“ rc文件”的形式)在启动时运行一组命令(对于 例如,外壳程序的“ rc文件”可能会指示外壳程序进行更改 目录,运行某些程序,删除或创建文件-很多 不涉及在外壳本身中修改变量的事情 因此不在shell的dotfile中)。 该约定是从CTSS操作系统上的“ runcom文件”中借用的。
此功能 可以并且已经扩展为使用解释程序编写的程序 使得配置文件实际上是另一个程序的语言 重写或扩展或定制原始程序; Emacs是 最突出的例子是
“ rc文件”的“ rc”命名约定受上述“ runcom”工具的启发,并且确实 不代表“资源配置”,“运行时配置”或 人们常常会错误地猜出“远程控制”。
传统上,“ rc”文件是以“(。)rc”后缀结尾的文件, 其中包含用作配置的数据和信息 关联程序的信息。 通常是那个名字 程序是rc文件名称的第一部分,带有“(。)rc” 后缀用于指示文件的用途,例如 “ .xinitrc”, “ .vimrc”,“。bashrc”,“ xsane.rc”。