En mi carpeta de inicio en Linux tengo varios archivos de configuración que tienen "rc" como una extensión de nombre de archivo:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
¿Qué significa el "rc" en estos nombres?
En mi carpeta de inicio en Linux tengo varios archivos de configuración que tienen "rc" como una extensión de nombre de archivo:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
¿Qué significa el "rc" en estos nombres?
Respuestas:
Parece uno de los siguientes:
También he encontrado una cita :
El sufijo 'rc' se remonta al abuelo de Unix, CTSS. Tenía una función de secuencia de comandos llamada "runcom". Los primeros Unixes usaban 'rc' para el nombre de la secuencia de comandos de arranque del sistema operativo, como tributo a CTSS runcom.
Configuración de tiempo de ejecución normalmente si está en el config
directorio. Pienso en ellos como archivos de recursos. Si ve rc
en el nombre del archivo, esta podría ser la versión, es decir, Release Candidate.
Editar : No, lo retiro oficialmente ... "ejecutar comandos"
[Unix: desde archivos runcom en el sistema CTSS 1962-63, a través del script de inicio / etc / rc]
Archivo de secuencia de comandos que contiene instrucciones de inicio para un programa de aplicación (o un sistema operativo completo), generalmente un archivo de texto que contiene comandos del tipo que podrían haberse invocado manualmente una vez que el sistema se estaba ejecutando, pero deben ejecutarse automáticamente cada vez que se inicia el sistema.
Por lo tanto, parece que la parte "rc" significa "runcom", que creo que se puede ampliar a "ejecutar comandos". De hecho, esto es exactamente lo que contiene el archivo, comandos que bash debería ejecutar.
Citado de ¿Qué significa "rc" en .bashrc?
¡Aprendí algo nuevo! :)
Release Candidate
, incluso si no es el 'rc en bashrc'
En el mundo Unix, RC significa "Control de ejecución".
En el contexto de sistemas tipo Unix, el término rc significa la frase "ejecutar comandos". Se usa para cualquier archivo que contenga información de inicio para un comando . Se cree que se originó en algún lugar en 1965 a partir de una instalación runcom del Sistema de Tiempo Compartido Compatible con MIT (CTSS).
Referencia: https://en.wikipedia.org/wiki/Run_commands
Para comprender los archivos rc, es útil saber que Ubuntu arranca en varios niveles de ejecución diferentes . Son 0-6, 0 es "alto", 1 es "usuario único", 2 es "multiusuario" (el nivel de ejecución predeterminado), etc. Este sistema ha quedado desactualizado por los programas Upstart e initd en la mayoría de Linux Distros Todavía se mantiene por compatibilidad con versiones anteriores.
Dentro del /etc
directorio hay varias carpetas etiquetadas "rc0.d, rc1.d", etc., a través de rc6.d. Estos son los directorios a los que se refiere el núcleo para saber qué scripts de inicio debe ejecutar para ese nivel de ejecución. Son enlaces simbólicos a los scripts de servicio del sistema que residen en el /etc/init.d
directorio.
En el contexto que lo está utilizando, parece que está enumerando cualquier archivo con rc en el nombre. El código en estos archivos establecerá la forma en que los servicios / tareas se inician y ejecutan cuando se inicializan.