Ste*_*n D 318

与模糊术语的情况一样,行话文件有一个答案:

[Unix:来自 CTSS 系统 1962-63 上的 runco​​m 文件,通过启动脚本 /etc/rc] 包含应用程序(或整个操作系统)的启动指令的脚本文件,通常是一个包含以下命令的文本文件可能在系统运行时手动调用,但每次系统启动时都会自动执行。

因此,“rc”部分似乎代表“runco​​m”,我相信它可以扩展为“运行命令”。事实上,这正是文件包含的内容,bash 应该运行的命令。

  • 我一直以为是“运行时配置”哈,但这似乎有更多证据证明是正确的。 (25认同)
  • 在这一点上,我倾向于认为它更像是一个历史名称而不是有意义。“rc”的许多用法不再是真正的“运行命令”,除非您想学究并调用分配命令;通常,程序的 rc 文件只是配置参数值。完全正确的答案:) (14认同)

Laz*_*zer 54

另一个扩展——运行控制

2003 年 11 月 4 日,星期二,Goldwyn rodrigues 写道:

有谁知道 RC(在 bashrc/mailrc/... 中)是什么意思或它是如何起源的?我的意思是,它是首字母缩略词吗?如果是,它代表什么?

'rc' 代表'运行控制',是从旧的 Unix 系统采用的约定。

有关更多信息,请参阅:http : //www.catb.org/~esr/writings/taoup/html/ch10s03.html

[来源]

  • ESR 不一定创作行话文件中的条目。特别是对于较旧的部分,它们很可能是在他接手维护之前继承的。 (12认同)
  • 有趣的。在这两种情况下,最终来源都是 esr。 (8认同)
  • 作为一个迂腐的附录,这个答案中的链接包含以下有趣的脚注:“‘rc’后缀可以追溯到 Unix 的祖父 CTSS。它有一个名为‘runco​​m’的命令脚本功能。早期的 Unix 使用‘rc’来表示操作系统启动脚本的名称,作为对 CTSS runco​​m 的致敬。” (8认同)

Dav*_*cki 13

阅读其他人提到的来源(http://www.catb.org/jargon/html/R/rc-file.htmlhttp://www.catb.org/~esr/writings/taoup/html/ch10s03.html ) 看起来 runco​​m 确实是 rc 的起源。

但我认为它今天用于控制或配置后续内容的运行方式。说一个 rc 文件是一组要运行的命令 (runco​​m) 是含糊的。这并不暗示命令何时运行或任何有关其目的的信息。“控制”和“配置”意味着初始化或设置,所以我认为它们提供了更多信息。

我想答案是,“runco​​m”是历史渊源,但“运行配置”才是它真正的作用。

  • 这似乎主要是意见。 (16认同)
  • 我认为这主要是我的意见,是的。 (4认同)

小智 6

在我看来,虽然起源肯定是“runco​​m”,但以“rc”结尾的文件今天以更通用的方式使用,即作为“运行配置”,正如一些人已经指出的那样。我最近遇到的一个例子是“.vuerc”,vue.js框架的CLI使用该文件来存储用户定义的配置预设,以创建新项目和运行时的其他设置。“.vuerc”是一个 JSON 文件,即不是可运行命令的脚本。

  • 更多示例:`.babelrc`、`.prettierrc`、`.eslintrc`、`.nvmrc`、`.npmrc` (3认同)