“rc”在点文件中的含义是什么

时间:2012-06-14 09:47:06

标签: linux rc

在Linux的我的主文件夹中,我有几个配置文件,其中“rc”作为文件扩展名:

$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc

这些名称中的“rc”是什么意思?

5 个答案:

答案 0 :(得分:229)

它看起来像下列之一:

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

我还找到了citation

  

'rc'后缀可以追溯到Unix的祖父母CTSS。它有一个名为“runco​​m”的命令脚本功能。早期的Unix使用'rc'作为操作系统引导脚本的名称,作为对CTSS runco​​m的致敬。

答案 1 :(得分:34)

运行时配置通常是在config目录中。我认为它们是资源文件。如果您在文件名中看到rc,则可能是版本,即Release Candidate。

编辑:不,我正式收回...“运行命令”

  

[Unix:来自CTSS系统1962-63上的runco​​m文件,通过启动脚本/ etc / rc]

     

脚本文件,包含应用程序(或整个操作系统)的启动指令,通常是一个文本文件,其中包含可能在系统运行后手动调用但每次系统都会自动执行的排序命令启动。

     

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

来自What does “rc” in .bashrc stand for?

引用

我学到了新东西! :)

答案 2 :(得分:2)

在Unix世界中,RC代表“运行控制”。

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

答案 3 :(得分:0)

  

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

参考:https://en.wikipedia.org/wiki/Run_commands

答案 4 :(得分:-3)

要理解rc文件,有助于知道Ubuntu引导到几个不同的运行级别。它们是0-6,0是"停止",1是"单用户",2是"多用户"(默认运行级别)等。此系统现在已经过时了 Upstart initd 大多数Linux发行版中的程序。它仍然是为了向后兼容而维护的。

/etc目录中有几个标有" rc0.d,rc1.d"的文件夹。等,通过rc6.d.这些是内核引用的目录,用于了解应该为该运行级别运行的 init 脚本。它们是驻留在/etc/init.d目录中的系统服务脚本的符号链接。

在您使用它的上下文中,您似乎列出了名称中包含rc的所有文件。这些文件中的代码将设置初始化时启动和运行服务/任务的方式。