这个问题已经在这里有了答案:
好吧,这很尴尬。我觉得我刚刚与他们合作十年后才知道自己不忠于同事。“嘿,呃... *咳!*,感谢您今天早上在设置别名时所做的出色工作...”
什么字母rc
表示的.bashrc
,.kshrc
等等?
如果您知道,请引用消息来源。
即使您不知道,我也欢迎没有根据的假设,建议或替代方法(如果有这样的标记)。
rc
文件是什么?
这个问题已经在这里有了答案:
好吧,这很尴尬。我觉得我刚刚与他们合作十年后才知道自己不忠于同事。“嘿,呃... *咳!*,感谢您今天早上在设置别名时所做的出色工作...”
什么字母rc
表示的.bashrc
,.kshrc
等等?
如果您知道,请引用消息来源。
即使您不知道,我也欢迎没有根据的假设,建议或替代方法(如果有这样的标记)。
rc
文件是什么?
Answers:
它代表“ 运行命令 ”。
它来自麻省理工学院的CTSS(兼容的时间共享系统)和Multics,它们的思想是命令处理外壳将是一个普通程序。CTSS在Unix起源的社区中有一个名为RUNCOM的程序(用于“运行命令”),而一个脚本则称为“ runcom”,从而导致了文件扩展.rc
和rc
缩写。
rc
保留为任何命令列表的名称。
它代表“运行命令”。
来自维基百科:
术语rc代表短语“运行命令”。它用于包含命令启动信息的任何文件。据信,它起源于1965年,来自MIT兼容时间共享系统(CTSS)的runcom设施。
来自Brian Kernighan和Dennis Ritchie的话:“有一种设施可以执行存储在文件中的一堆命令;它被称为“运行命令”的runcom,并且文件开始被称为“ runcom”。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文件称为“运行控制”文件。
我听说
- 运行命令
- 资源控制
- 运行控制
- 运行时配置
就个人而言,我会采用运行控制,因为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.