点文件中的“rc”是什么意思?
在我在Linux的家庭文件夹中,我有几个configuration文件“rc”作为文件扩展名:
$ ls -a ~/|pcregrep 'rc$' .bashrc .octaverc .perltidyrc .screenrc .vimrc
这些名字中的“rc”是什么意思?
看起来像以下之一:
- run commands - resource control - run control - runtime configuration
我也发现了一个引用 :
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.
运行时configuration通常在configuration中。 把它们当成资源文件。 如果您在文件名称中看到RC,则可能是版本,即Release Candidate。
编辑:不,我拿回官方….“运行命令”
[Unix:从CTSS系统1962-63上的runcom文件,通过启动脚本/ etc / rc]脚本文件,包含应用程序(或整个操作系统)的启动指令,通常是一个包含可能在系统运行后手动调用,但每次系统启动时都会自动执行。
因此,看起来“rc”部分代表“runcom”,我相信它可以扩展为“运行命令”。 实际上,这正是文件包含的命令,bash应该运行。
Quote: https : //unix.stackexchange.com/questions/3467/what-does-rc-in-bashrc-stand-for
我学到了新的东西。 🙂
要了解rc文件,有助于了解Ubuntu引导到几个不同的运行级别。 它们是0-6,0表示“暂停”,1表示“单用户”,2表示“多用户”(默认运行级别)等。现在这个系统已经被Upstart和initd程序过时了发行版。 它仍然保持向后兼容性。
在/etc
目录下有几个文件夹,标记为“rc0.d,rc1.d”等等,通过rc6.d. 这些是内核引用的目录,以知道它应该为哪个运行级别运行哪个init脚本。 它们是驻留在/etc/init.d
目录中的系统服务脚本的符号链接。
在上下文中,你使用它,它会出现你列出的名称与rc的任何文件。 这些文件中的代码将设置服务/任务在初始化时启动和运行的方式。