GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa el 'rc' en '.bashrc', etc.?

Significa "ejecutar comandos".

Esto proviene de CTSS (Sistema de tiempo compartido compatible) y Multics de MIT, donde se originó la idea de que un shell de procesamiento de comandos sería un programa ordinario. CTSS tenía un programa llamado RUNCOM (para "ejecutar comandos") y un script se llamaba "un runcom" en la comunidad donde se originó Unix, lo que llevó a la extensión de archivo .rc y generalmente al rc abreviatura.

rc pegado como un nombre para cualquier lista de comandos.


Significa "ejecutar comandos".

De Wikipedia:

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 lugar en 1965 a partir de una instalación runcom del Sistema de tiempo compartido compatible (CTSS) del MIT.

De Brian Kernighan y Dennis Ritchie:"Había una instalación que ejecutaba un montón de comandos almacenados en un archivo; se llamaba 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 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".

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 Unix , Eric S. Raymond constantemente se refiere a los archivos rc como archivos de "control de ejecución".


Desde djeikyb en Ask Ubuntu:

he oído

  • ejecutar comandos
  • control de recursos
  • ejecutar control
  • configuración del tiempo de ejecución

Personalmente, preferiría el control de ejecución, porque la ESR lo dice.

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

Su nota al pie dice:

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.

Wikipedia elige "ejecutar comandos" como forma larga predeterminada, pero admite que el contexto debe determinar la elección de palabras.

While not historically precise, rc may also be pronou-
nced as "run control", because an rc file controls how
a program runs. For instance, the editor Vim looks for
and reads the contents of the .vimrc file to determine
its initial configuration. The most sensible pronunci-
ation depends on the function of the file: to start
something up, or to control how something starts up.

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


Linux
  1. ¿Qué significa "-" (doble guión)?

  2. Linux:¿qué significa un punto después de los bits de permiso del archivo?

  3. ¿Qué significa la tilde (~) al final de un nombre de archivo?

  4. ¿Qué significa Ampersand al final de una línea de script de Shell?

  5. ¿Qué significa en la salida de Ps?

¿A qué se refiere el intérprete informado por `archivo`?

¿Qué hace Exec 3?

¿Qué significa la sintaxis |&en lenguaje shell?

¿Qué significa el último - (guión) en las opciones de `bash`?

¿Cuál es el límite de tamaño de /etc/hosts?

¿Qué significa el sufijo .d en Linux?