在Linux的主文件夹中,我有几个配置文件,文件扩展名为“ rc”:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
这些名称中的“ rc”是什么意思?
在Linux的主文件夹中,我有几个配置文件,文件扩展名为“ rc”:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
这些名称中的“ rc”是什么意思?
Answers:
它看起来像以下之一:
我也发现了一个引文:
“ rc”后缀可以追溯到Unix的祖父母CTSS。它具有一个称为“ runcom”的命令脚本功能。早期的Unix使用“ rc”作为操作系统启动脚本的名称,以表示对CTSS runcom的敬意。
如果位于config
目录中,则通常为“运行时配置” 。我认为它们是资源文件。如果您rc
在文件名中看到,则可能是版本,即“发布候选版本”。
编辑:不,我正式将其取回...“运行命令”
[Unix:通过启动脚本/ etc / rc从CTSS系统1962-63上的runcom文件中获得]
脚本文件,其中包含应用程序(或整个操作系统)的启动指令,通常是一个文本文件,其中包含某种类型的命令,这些命令在系统运行时可能已手动调用,但每次系统启动时将自动执行。
因此,“ rc”部分似乎代表“ runcom”,我认为可以将其扩展为“ run command”。实际上,这正是文件包含的内容,bash应该运行这些命令。
我学到新东西了!:)
Release Candidate
,即使它不是“RC中的.bashrc”
在Unix世界中,RC代表“运行控制”。
在类Unix系统中,术语rc代表短语“运行命令”。它用于包含命令启动信息的任何文件。据信,它起源于1965年某个地方,来自MIT兼容时间共享系统(CTSS)的runcom设施。
要了解rc文件,了解Ubuntu引导进入几个不同的运行级别会有所帮助。它们是0-6,0是“暂停”,1是“单用户”,2是“多用户”(默认运行级别),等等。在大多数Linux中,Upstart和initd程序已使该系统过时了。发行版。仍然为了向后兼容而对其进行维护。
在该/etc
目录中标记几个文件夹“rc0.d,rc1.d”等,通过rc6.d. 这些是内核引用的目录,用于知道应该为该运行级别运行哪些初始化脚本。它们是指向/etc/init.d
目录中系统服务脚本的符号链接。
在您使用它的上下文中,您似乎会列出名称中带有rc的所有文件。这些文件中的代码将设置服务/任务在初始化时启动和运行的方式。