web-dev-qa-db-fra.com

Que signifie «rc» dans .bashrc?

S'agit-il de "configuration des ressources", par hasard?

282
Lazer

Comme c'est souvent le cas avec des termes obscurs, le fichier de jargon a une réponse:

[Unix: à partir de fichiers runcom sur le système CTSS 1962-63, via le script de démarrage/etc/rc] Fichier de script contenant des instructions de démarrage pour un programme d'application (ou un système d'exploitation complet), généralement un fichier texte contenant des commandes du type peut avoir été appelé manuellement une fois que le système était en cours d'exécution, mais doit être exécuté automatiquement à chaque démarrage du système.

Ainsi, il semblerait que la partie "rc" signifie "runcom", qui je crois peut être étendu à "exécuter des commandes". En fait, c'est exactement ce que contient le fichier, les commandes que bash devrait exécuter.

286
Steven D

Une autre extension - contrôle de l'exécution

Le mardi 4 novembre 2003, goldwyn rodrigues a écrit:

Est-ce que quelqu'un sait ce que RC (dans bashrc/mailrc/...) signifie ou comment il est né? Je veux dire, est-ce un acronyme? Si oui, que signifie-t-il?

"rc" signifie "run control" et est une convention adoptée à partir des anciens systèmes Unix.

Pour plus d'informations, voir ceci: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

[Source]

50
Lazer

Lecture des sources mentionnées par d'autres ( http://www.catb.org/jargon/html/R/rc-file.html et http://www.catb.org/~ esr/writings/taoup/html/ch10s03.html ) il semble que le runcom soit l'origine de rc.

Mais je pense qu'il est utilisé aujourd'hui pour contrôler ou configurer la façon dont les choses suivantes se dérouleront. Dire qu'un fichier rc est un ensemble de commandes à exécuter (runcom) est vague. Cela n'implique pas quand les commandes seront exécutées ou quoi que ce soit à propos de leur objectif. "Contrôler" et "configurer" impliquent une initialisation ou une configuration, donc je pense qu'ils sont plus informatifs.

Je pense que la réponse est, "runcom" est l'origine historique, mais "run configuration" est ce qu'il fait vraiment.

13
David Winiecki

Il me semble que même si l'Origine semble définitivement être "runcom", les fichiers qui se terminent par "rc" sont utilisés aujourd'hui de manière plus générale, c'est-à-dire comme une "configuration d'exécution", comme plusieurs l'ont déjà souligné. Un exemple que j'ai récemment rencontré est ".vuerc", un fichier utilisé par le vue.js framework CLI pour stocker défini par l'utilisateur préréglages de configuration pour la création de nouveaux projets et d'autres paramètres pour le runtime. ".vuerc" est un fichier JSON, c'est-à-dire [~ # ~] pas [~ # ~] un script de commandes exécutables.

2
Memo