`.bashrc` 等中的 'rc' 是什么意思?

`.bashrc` 等中的 'rc' 是什么意思?

嗯,这很尴尬。我感觉就像我刚刚才意识到,在和一位忠诚的同事一起工作了 10 年后,我竟然不知道他的名字。“嘿,呃……*咳嗽!*,感谢您今天早上为我设置别名所做的出色工作......”

、等中的字母rc代表什么?.bashrc.kshrc

如果您知道,请注明来源。

即使您不知道,如果标记了毫无根据的假设、建议或替代方案,我也会欢迎。

答案1

它代表 ”运行命令”。

这来自麻省理工学院CTSS(兼容分时系统)多路复用,命令处理 shell 是普通程序的想法就是从这里起源的。CTSS 有一个名为 RUNCOM(代表“运行命令”)的程序,在 Unix 起源的社区中,脚本被称为“runco​​m”,这导致了文件扩展名的出现.rc,并且通常也导致了rc缩写。

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

答案2

它代表“运行命令”。

维基百科

rc 一词代表短语“运行命令”。它用于包含命令启动信息的任何文件。据信它起源于 1965 年某个时候的 MIT 兼容分时系统 (CTSS) 的 runco​​m 设施。

Brian Kernighan 和 Dennis Ritchie 说过:“曾经有一种工具可以执行存储在文件中的一组命令;它被称为 runco​​m,即‘运行命令’,而该文件开始被称为‘runco​​m’。Unix 中的 rc 就是这种用法的结晶。”

Multics 工程师 Tom Van Vleck 也回忆了 rc 扩展:“将命令处理 shell 作为普通从属程序的想法来自于 Multics 设计,以及 Louis Pouzin 在 CTSS 上开发的名为 RUNCOM 的前身程序,这也是一些 Unix 配置文件中“.rc”后缀的来源。”

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

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

答案3

杰基布询问 Ubuntu

我听说

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

就我个人而言,我会选择运行控制,因为 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

相关内容