Ejecutar comandos


En el contexto de los sistemas tipo 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 algún momento de 1965 en una instalación runcom del MIT Compatible Time-Sharing System (CTSS). [1]

Había una instalación que ejecutaría un montón de comandos almacenados en un archivo; se llamó runcom por "comandos de ejecución", y el archivo comenzó a llamarse "un runcom". rc en Unix es un fósil de ese uso.

Tom Van Vleck , un ingeniero de Multics , también recordó la extensión rc: "La idea de que el shell de procesamiento de comandos sea un programa esclavo ordinario provino 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 Shell Plan 9 de 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 de Unix , Eric S. Raymond se refiere constantemente a los archivos rc como archivos de "control de ejecución".