.bashrc等中的“ rc”是什么意思?[重复]


91

这个问题已经在这里有了答案:

好吧,这很尴尬。我觉得我刚刚与他们合作十年后才知道自己不忠于同事。“嘿,呃... *咳!*,感谢您今天早上在设置别名时所做的出色工作...”

什么字母rc表示的.bashrc.kshrc等等?

如果您知道,请引用消息来源。

即使您不知道,我也欢迎没有根据的假设,建议或替代方法(如果有这样的标记)。



JS世界中的一些RC文件-nodejs 中的rc文件是什么?
RBT

Answers:


96

它代表“ 运行命令 ”。

它来自麻省理工学院的CTSS(兼容的时间共享系统)Multics,它们的思想是命令处理外壳将是一个普通程序。CTSS在Unix起源的社区中有一个名为RUNCOM的程序(用于“运行命令”),而一个脚本则称为“ runco​​m”,从而导致了文件扩展.rcrc缩写。

rc 保留为任何命令列表的名称。


12
啊!谢谢!给定链接的引用-“有一个可以执行一堆命令的工具”-我很高兴他们没有称它为.basheaboc
Ian Mackinnon 2010年

26

它代表“运行命令”。

来自维基百科

术语rc代表短语“运行命令”。它用于包含命令启动信息的任何文件。据信,它起源于1965年,来自MIT兼容时间共享系统(CTSS)的runco​​m设施。

来自Brian Kernighan和Dennis Ritchie的话:“有一种设施可以执行存储在文件中的一堆命令;它被称为“运行命令”的runco​​m,并且文件开始被称为“ runco​​m”。Unix中的rc是这种用法的化石。”

Multics工程师Tom Van Vleck也对扩展名rc表示怀念:“将命令处理外壳作为普通的从属程序的想法来自Multics设计,Louis Pouzin在CTSS上的前身程序叫做RUNCOM,该源代码在某些Unix配置文件中带有“ .rc”后缀。

这也是rc壳的Tom Duff的Bell Labs壳的Plan 9名称的由来。之所以称为“ rc”,是因为shell的主要工作是“运行命令”。

尽管从历史上讲并不精确,但是rc也可以扩展为“运行控制”,因为rc文件控制程序的运行方式。例如,编辑器Vim查找并读取.vimrc文件的内容以确定其初始配置。在Unix编程艺术中,Eric S. Raymond始终将rc文件称为“运行控制”文件。


3

Askei Ubuntu上的djeikyb

我听说

  • 运行命令
  • 资源控制
  • 运行控制
  • 运行时配置

就个人而言,我会采用运行控制,因为ESR会这样说。

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

他的脚注说:

The ‘rc’ suffix goes back to Unix's grandparent, CTSS.
It had a command-script feature called "runcom". Early
Unixes used ‘rc’ for the name of the operating system's
boot script, as a tribute to CTSS runcom.

维基百科选择“运行命令”作为默认的长格式,但承认上下文应决定单词的选择。

While not historically precise, rc may also be pronou-
nced as "run control", because an rc file controls how
a program runs. For instance, the editor Vim looks for
and reads the contents of the .vimrc file to determine
its initial configuration. The most sensible pronunci-
ation depends on the function of the file: to start
something up, or to control how something starts up.

http://en.wikipedia.org/wiki/Run_Commands

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.