212 votes

Que signifie le 'rc' dans `.bashrc`, etc.

Eh bien, c'est embarrassant. J'ai l'impression que je viens de réaliser que je ne connais pas le nom d'un collègue loyal après avoir travaillé avec lui pendant 10 ans. "Hey, er... *cough!* Merci pour l'excellent travail que vous avez fait en configurant mes alias ce matin..."

Que font les lettres rc signifier dans .bashrc , .kshrc etc.

Si vous le savez, veuillez citer vos sources.

Même si vous ne le savez pas, je serais également heureux de recevoir des hypothèses non fondées, des suggestions ou des alternatives si elles sont marquées comme telles.

0 votes

0 votes

Quelques fichiers RC du monde JS - Quels sont les rc dans nodejs ?

0 votes

Je pensais que les ressources étaient configurées XD

260voto

Il s'agit de " Exécuter des commandes ".

Cela vient de MIT 's CTSS (Compatible Time-Sharing System) y Multics C'est là qu'est née l'idée qu'un Shell de traitement des commandes serait un programme ordinaire. CTSS avait un programme appelé RUNCOM (pour "exécuter des commandes") et un Shell était appelé "un runcom" dans la communauté où Unix est né, ce qui a conduit à l'extension du fichier .rc et, d'une manière générale, à la rc abréviation.

rc coincé comme un nom pour toute liste de commandes.

17 votes

Ahhhhhhh ! Merci ! Vu la citation du lien - "Il y avait une installation qui exécutait un tas de commandes" - je suis content qu'ils ne l'aient pas appelé .basheaboc.

47voto

Alan Shutko Points 4028

Ça veut dire "exécuter des commandes".

De Wikipedia :

Le terme rc correspond à l'expression "exécuter des commandes". Il est utilisé pour tout fichier qui contient les informations de démarrage d'une commande. On pense qu'il a été créé quelque part en 1965 à partir d'une installation runcom du Compatible Time-Sharing System (CTSS) du MIT.

De Brian Kernighan et Dennis Ritchie : "Il existait une fonction qui permettait d'exécuter un ensemble de commandes stockées dans un fichier ; on l'appelait runcom pour 'run commands', et le fichier commençait à être appelé 'a runcom'. rc dans Unix est un fossile de cet usage."

Tom Van Vleck, un ingénieur Multics, s'est également souvenu de l'extension rc : "L'idée de faire en sorte que le traitement de la commande Shell soit un programme esclave ordinaire vient de la conception de Multics, et d'un programme antérieur sur CTSS par Louis Pouzin appelé RUNCOM, la source du suffixe ".rc" sur certains fichiers de configuration Unix."

C'est aussi l'origine du nom du Plan 9 des Bell Labs Shell par Tom Duff, le rc Shell. Il est appelé 'rc' parce que le travail principal d'un Shell est de 'lancer des commandes'.

Bien que cela ne soit pas historiquement précis, rc peut également être étendu comme "contrôle d'exécution", parce qu'un fichier rc contrôle la façon dont un programme s'exécute. Par exemple, l'éditeur Vim recherche et lit le contenu du fichier .vimrc pour déterminer sa configuration initiale. Dans L'art de la programmation Unix Eric S. Raymond fait systématiquement référence aux fichiers rc en tant que fichiers "run-control".

10voto

sumit gupta Points 116

De djeikyb en Demandez à Ubuntu :

J'ai entendu

  • Exécuter des commandes
  • contrôle des ressources
  • contrôle de l'exécution
  • configuration du temps d'exécution

Personnellement, j'opterais pour le contrôle de la course, parce que l'ESR le dit.

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

Sa note de bas de page dit :

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 choisit "run commands" comme forme longue par défaut, mais admet que le contexte doit déterminer le choix du mot.

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

2 votes

ESR semble se contredire. En quoi "runcom" est-il l'abréviation de "run control" ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X