it-swarm-es.tech

¿Qué significa "rc" en .bashrc?

¿Es "configuración de recursos", por casualidad?

282
Lazer

Como suele ser el caso con términos oscuros, el archivo de jerga tiene una respuesta:

[Unix: desde archivos runcom en el sistema CTSS 1962-63, a través del script de inicio/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 haberse invocado manualmente una vez que el sistema se estaba ejecutando, pero debe 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.

286
Steven D

Otra expansión - ejecutar control

El martes 4 de noviembre de 2003, goldwyn rodrigues escribió:

¿Alguien sabe qué significa RC (en bashrc/mailrc/...) o cómo se originó? Quiero decir, ¿es un acrónimo? En caso afirmativo, ¿qué significa?

'rc' significa 'control de ejecución' y es una convención adoptada de sistemas Unix más antiguos.

Para obtener más información, vea esto: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

[Fuente]

50
Lazer

Lectura de las fuentes que otros mencionaron ( http://www.catb.org/jargon/html/R/rc-file.html y http://www.catb.org/~ esr/writings/taoup/html/ch10s03.html ) parece que runcom es el origen de rc.

Pero creo que se usa hoy para controlar o configurar cómo se ejecutarán las cosas posteriores. Decir que un archivo rc es un conjunto de comandos para ejecutar (runcom) es vago. No implica cuándo se ejecutarán los comandos ni nada sobre su propósito. "Control" y "configurar" implican inicialización o configuración, por lo que creo que son más informativos.

Creo que la respuesta es, "runcom" es el origen histórico, pero "configuración de ejecución" es lo que realmente hace.

13
David Winiecki

Me parece que si bien Origin definitivamente parece ser "runcom", los archivos que terminan con "rc" se usan hoy de una manera más general, es decir, como una "configuración de ejecución", como ya han señalado varios. Un ejemplo que encontré recientemente es ".vuerc", un archivo utilizado por vue.js framework's CLI para almacenar el usuario definido ajustes preestablecidos de configuración para crear nuevos proyectos y otras configuraciones para el tiempo de ejecución. ".vuerc" es un archivo JSON, es decir [~ # ~] no [~ # ~] un script de comandos ejecutables.

2
Memo