題 `.bashrc`等中的'rc'是什麼意思? [重複]


這個問題在這裡已有答案:

嗯,這很尷尬。我覺得我剛認識到與他們合作10年後我不認識一個忠誠的同事的名字。 “嘿,呃...... *咳嗽!*感謝你今天早上設置我的別名所做的出色工作......“

這些字母是什麼? rc 表示 .bashrc.kshrc等等?

如果您知道,請引用消息來源。

即使你不知道,我也歡迎毫無根據的假設,建議或替代方案,如果他們被標記為這樣。


80
2017-08-07 14:41


起源


也可以看看 問問Ubuntu, Unix和Linux - Gilles


答案:


它代表 ”運行命令“。

這來自 MITCTSS(兼容的分時系統) 和 Multics的,其中命令處理shell將成為普通程序的想法。 CTSS有一個名為RUNCOM的程序(用於“運行命令”),一個腳本在Unix發起的社區中被稱為“一個runco​​m”,導致文件擴展名 .rc 一般來說 rc 縮寫。

rc 作為任何命令列表的名稱。


87
2017-08-07 14:45



Ahhhhhhh!謝謝!鑑於鏈接的引用 - “有一個設施可以執行一堆命令” - 我很高興他們沒有稱之為.basheaboc - Ian Mackinnon


它代表“運行命令”。

維基百科

術語rc代表短語“運行命令”。它用於包含命令啟動信息的任何文件。它被認為是1965年從麻省理工學院兼容分時系統(CTSS)的一個runco​​m設施發起的。

來自Brian Kernighan和Dennis Ritchie:“有一個設施可以執行存儲在文件中的一系列命令;它被稱為runco​​m for'stall commands',並且該文件開始被稱為'runco​​m'。在Unix中的rc是這種用法的化石。“

Multics工程師Tom Van Vleck也回憶了擴展rc:“將命令處理shell作為普通的奴隸程序的想法來自Multics設計,而Louis Pouzin的CTSS前身程序叫做RUNCOM,來源一些Unix配置文件中的“.rc”後綴。“

這也是來自貝爾實驗室殼牌的計劃9名稱的起源,湯姆達夫,rc外殼。它被稱為'rc',因為shell的主要工作是'運行命令'。

雖然歷史上不精確,但rc也可以擴展為“運行控制”,因為rc文件控製程序的運行方式。例如,編輯器Vim查找並讀取.vimrc文件的內容以確定其初始配置。在 Unix編程的藝術,Eric S. Raymond一直將rc文件稱為“運行控制”文件。


22
2017-10-27 16:26





djeikyb 上 問問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


3
2017-12-05 10:17