2012-06-14 48 views
159

En mi carpeta de inicio en Linux que tengo varios archivos de configuración que tienen "RC", como una extensión de nombre de archivo:¿Qué significa "rc" significa en archivos punto

$ ls -a ~/|pcregrep 'rc$' 
.bashrc 
.octaverc 
.perltidyrc 
.screenrc 
.vimrc 

¿Qué significa la "RC" en estos nombres ¿media?

+14

Ver http://en.wikipedia.org/wiki/Run_Commands –

+2

Lo mismo pregunta hecha aquí: https://bbs.archlinux.org/viewtopic.php?id=13052 – Prometheus

+0

@JoachimPileborg spoiler! – n611x007

Respuesta

158

se ve como uno de los siguientes:

- run commands 
- resource control 
- run control 
- runtime configuration 

También he encontrado una citation:

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. 
+3

Sí, hay muchas respuestas diferentes. solo piense en ellos como archivos de recursos y estamos bien :) Me gusta la configuración de tiempo de ejecución o el control de recursos. – Prometheus

+17

La convención de nomenclatura "rc" de "archivos rc" se inspiró en la instalación "runcom" mencionada anteriormente y no representa "configuración de recursos" o "configuración de tiempo de ejecución", como suele adivinarse erróneamente. http://en.wikipedia.org/wiki/Rc_file –

+2

"encontró una cita" - ¿dónde? – n611x007

22

configuración de ejecución normalmente si está en la configuración. pensar 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 se lo retiro oficial .... "órdenes de marcha"

[Unix: a partir de archivos Runcom en el sistema CTSS 1962-1963, a través de la puesta en marcha script/etc/rc] Archivo de script 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ía haber sido invocado manualmente una vez que el sistema estaba ejecutándose pero debe ejecutarse automáticamente cada vez que el sistema se inicia

Por lo tanto, parece que la parte "rc" significa "runcom", que I cree que se puede ampliar a "ejecutar comandos". De hecho, esto es exactamente qué contiene el archivo, comandos que bash debería ejecutar.

Cita: https://unix.stackexchange.com/questions/3467/what-does-rc-in-bashrc-stand-for

aprendo algo nuevo. :)

+2

+1 para 'Release Candidate', incluso si no es el 'rc in bashrc' – n611x007

0

Para comprender los archivos rc, es útil saber que Ubuntu arranca en varios niveles de ejecución diferentes . Son 0-6, siendo 0 "alto", siendo 1 "de un solo usuario", 2 siendo "multi-usuario" (el nivel de ejecución predeterminado), etc. Este sistema ha sido ahora anticuado por la Upstart y initd programas en la mayoría de Linux Distros. Todavía se mantiene por compatibilidad con versiones anteriores.

Dentro del directorio /etc hay varias carpetas etiquetadas como "rc0.d, rc1.d", etc., a través de rc6.d. Estos son los directorios a los que se refiere el kernel para saber qué scripts de init debe ejecutar para ese nivel de ejecución. Son enlaces simbólicos a las secuencias de comandos del servicio del sistema que se encuentran en el directorio /etc/init.d.

En el contexto en que lo está utilizando, parecería que está enumerando cualquier archivo con rc en el nombre. El código en estos archivos configurará la forma en que los servicios/tareas se iniciarán y se ejecutarán cuando se inicialicen.