En el contexto de sistemas similares a Unix, el término rc representa la frase " ejecutar comandos ". Se utiliza para cualquier archivo que contenga información de inicio para un comando. Se cree que se originó en 1965 en una instalación de runcom del MIT Compatible Time-Sharing System (CTSS). [1]
De Brian Kernighan y Dennis Ritchie : [2]
Había una función que ejecutaba un montón de comandos almacenados en un archivo; se llamó runcom para "ejecutar comandos", y el archivo comenzó a llamarse "runcom". rc en Unix es un fósil de ese uso.
Tom Van Vleck , un ingeniero de Multics , también ha recordado la extensión rc: "La idea de que el shell de procesamiento de comandos sea un programa esclavo ordinario proviene del diseño de Multics, y un programa predecesor en CTSS de Louis Pouzin llamado RUNCOM, la fuente del sufijo '.rc' en algunos archivos de configuración de Unix ". [3]
Este es también el origen del nombre del Plan 9 del shell Bell Labs de Tom Duff , el shell rc . Se llama "rc" porque el trabajo principal de un shell es "ejecutar comandos".
Si bien no es históricamente preciso, rc también se puede expandir 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 Unix , Eric S. Raymond se refiere sistemáticamente a los archivos rc como archivos de "control de ejecución".
Ver también
Referencias
- ^ Pouzin, Louis (25 de noviembre de 2000). "El origen de la concha" . Multicultores . Consultado el 31 de julio de 2017 .
- ^ "En Unix, ¿qué significan algunos comandos con nombres oscuros?" . Base de conocimientos de TI . Universidad de Indiana . Consultado el 20 de abril de 2009 .
- ^ "Unix y Multics" . Consultado el 20 de abril de 2009 .