¿Qué significa 'rc' en `.bashrc`, etc.?

Bueno, esto es vergonzoso. Siento que acabo de darme cuenta de que no conozco el nombre de un colega leal después de trabajar con ellos durante 10 años. "Hey, er … * ¡Tos! * , Gracias por el gran trabajo que hiciste al establecer mis alias esta mañana …"

¿Qué significan las letras rc en .bashrc , .kshrc , etc.?

Si usted sabe, por favor cite las fuentes.

Incluso si usted no sabe, yo también daría la bienvenida a suposiciones infundadas, sugerencias o alternativas si están marcados como tales.

Representa " comandos de ejecución ".

Esto proviene de CTSS del MIT (Compatible Time-Sharing System) y Multics , donde se originó la idea de que un shell de procesamiento de comandos sería un programa ordinario. CTSS tenía un programa llamado RUNCOM (para "ejecutar comandos") y un script fue llamado "runcom" en la comunidad donde se originó Unix, dando lugar a la extensión de archivo .rc y generalmente a la abreviatura rc .

rc atascado como un nombre para cualquier lista de comandos.

Representa "comandos de ejecución".

De Wikipedia :

El término rc significa la frase "ejecutar comandos". Se utiliza para cualquier archivo que contenga información de inicio de un comando. Se cree que se originó en algún lugar en 1965 desde una instalación de runcom del Sistema de Compartición de Tiempo Compatible del MIT (CTSS).

De Brian Kernighan y Dennis Ritchie: "Había una instalación que ejecutaba un montón de comandos almacenados en un archivo, se llamaba runcom para 'ejecutar comandos', y el archivo empezó a llamarse 'runcom'. Un fósil de ese uso ".

Tom Van Vleck, ingeniero de Multics, también ha recordado la extensión rc: "La idea de que el shell de procesamiento de comandos fuera un programa de esclavos ordinario provenía del diseño de Multics y un programa predecesor de CTSS de Louis Pouzin llamado RUNCOM, Del sufijo ".rc" en algunos archivos de configuración de Unix. "

Este es también el origen del nombre del Plan 9 de Bell Labs shell de Tom Duff, el shell rc. Se llama 'rc' porque el trabajo principal de un shell es 'ejecutar comandos'.

Aunque no sea históricamente preciso, rc también puede expandirse como "control de ejecución", porque un archivo rc controla cómo se ejecuta un programa. Por ejemplo, el editor Vim busca y lee el contenido del archivo .vimrc para determinar su configuración inicial. En el arte de la programación de Unix , Eric S. Raymond se refiere constantemente a los archivos del rc como archivos del "funcionamiento-control".

De djeikyb en Ask Ubuntu :

He oído

  • Ejecutar comandos
  • Control de recursos
  • Ejecutar el control
  • Configuración de tiempo de ejecución

Personalmente, iría con el control de ejecución, porque ESR lo dice.

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

Su nota dice:

 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. 

Wikipedia elige "ejecutar comandos" como la forma predeterminada de largo, pero admite que el contexto debe determinar la elección de palabras.

 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