it-swarm.cn

.bashrc中的“ rc”代表什么?

是“资源配置”吗?

282
Lazer

与晦涩的术语一样, Jargon File 有一个答案:

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

因此,“ rc”部分似乎代表“ runco​​m”,我认为可以将其扩展为“ run command”。实际上,这正是文件包含的内容,bash应该运行这些命令。

286
Steven D

另一个扩展-运行控制

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

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

“ rc”代表“运行控制”,是较旧的Unix系统采用的约定。

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

[来源]

50
Lazer

阅读其他人提到的资源( 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”是历史起源,但“ run configuration”才是真正的功能。

13
David Winiecki

在我看来,虽然Origin确实似乎是“ runco​​m”,但以“ rc”结尾的文件如今已以更通用的方式使用,即作为“运行配置”使用,正如一些人已经指出的那样。我最近遇到的一个示例是“ .vuerc”,这是 vue.js 框架的 [〜#〜] cli [〜#〜] 用于存储用户定义的文件用于创建新项目的配置预设以及运行时的其他设置。 “ .vuerc”是JSON文件,即[〜#〜]不是[〜#〜]可运行命令的脚本。

2
Memo