,这很尴尬。我觉得我与他们一起工作了十年之后,才意识到自己不知道一个忠诚的同事的名字。 “嘿,呃... *咳嗽!*,感谢您今天早上在设置别名时所做的出色工作...”
rc
在.bashrc
,.kshrc
等中表示什么? ?如果您知道的话,请引用消息来源。
即使您不知道,我也欢迎没有根据的假设,建议或替代品,如果它们被标记为这样的。
#1 楼
它代表“运行命令”。这来自麻省理工学院的CTSS(兼容的分时系统)和Multics,它们的思想是命令处理外壳将是一个普通程序。 CTSS在Unix起源的社区中有一个名为RUNCOM的程序(用于“运行命令”),而一个脚本称为“ runcom”,导致文件扩展名为
.rc
,并且通常为rc
的缩写。rc
被卡为任何命令列表的名称。评论
啊!谢谢!给定链接中的引号-“有一个可以执行一堆命令的工具”-我很高兴他们没有称它为.basheaboc
–伊恩·麦金农
2010年8月7日14:58
#2 楼
它代表“运行命令”。来自维基百科:
术语rc代表短语“运行命令”。它用于包含命令启动信息的任何文件。据信,它起源于1965年,来自MIT兼容时间共享系统(CTSS)的runcom设备。
来自Brian Kernighan和Dennis Ritchie:“有一种设备可以执行存储在其中的一堆命令一个文件;它被称为“运行命令”的runcom,然后该文件开始被称为“运行命令”。Unix中的rc就是这种用法的化石。”
Multics工程师Tom Van Vleck也有回想起扩展名rc:“使命令处理外壳成为普通的从属程序的想法来自Multics设计,Louis Pouzin在CTSS上的前身程序叫做RUNCOM,在某些Unix上带有“ .rc”后缀。配置文件。“
这也是rc壳Tom Duff的Bell Labs壳中Plan 9名称的由来。之所以称它为“ rc”是因为外壳程序的主要工作是“运行命令”。
虽然历史上并不精确,但是rc也可以扩展为“运行控制”,因为rc文件控制着程序的运行方式。例如,编辑器Vim查找并读取.vimrc文件的内容以确定其初始配置。在Unix编程艺术中,埃里克·雷蒙德(Eric S. Raymond)始终将rc文件称为“运行控制”文件。
#3 楼
从djeikyb上Ask Ask 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
评论
ESR似乎自相矛盾。 “ runcom”是“运行控制”的缩写吗?
–杰斯·奥斯丁(Jess Austin)
20-04-25在22:53
评论
另请参阅Ask Ubuntu,Unix和LinuxJS世界中的一些RC文件-nodejs中的rc文件是什么?
我认为资源配置XD