Dans mon dossier personnel sous Linux, j'ai plusieurs fichiers de configuration qui ont "rc" comme extension de nom de fichier:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Que signifie le «rc» dans ces noms?
Dans mon dossier personnel sous Linux, j'ai plusieurs fichiers de configuration qui ont "rc" comme extension de nom de fichier:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Que signifie le «rc» dans ces noms?
Réponses:
Il ressemble à l'un des éléments suivants:
J'ai aussi trouvé une citation :
Le suffixe «rc» remonte au grand-parent d'Unix, CTSS. Il avait une fonction de script de commande appelée "runcom". Les premiers Unix utilisaient «rc» pour le nom du script de démarrage du système d'exploitation, en hommage au runcom CTSS.
Configuration d'exécution normalement si elle se trouve dans le config
répertoire. Je les considère comme des fichiers de ressources. Si vous voyez rc
dans le nom du fichier, cela pourrait être la version c'est-à-dire Release Candidate.
Edit : Non, je le reprends officiellement ... "exécuter les commandes"
[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 entier), généralement un fichier texte contenant des commandes du type qui pourraient avoir été invoquées manuellement une fois le système en cours d'exécution mais doivent être exécutées 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.
Citation de Que signifie «rc» dans .bashrc?
J'ai appris quelque chose de nouveau! :)
Release Candidate
, même si ce n'est pas le 'rc in bashrc'
Dans le monde Unix, RC signifie "Run Control".
Dans le contexte des systèmes de type Unix, le terme rc signifie l'expression "exécuter des commandes". Il est utilisé pour tout fichier contenant des informations de démarrage pour une commande . On pense qu'il est originaire quelque part en 1965 d'une installation de runcom du système de partage de temps compatible MIT (CTSS).
Référence: https://en.wikipedia.org/wiki/Run_commands
Pour comprendre les fichiers rc, il est utile de savoir qu'Ubuntu démarre dans plusieurs niveaux d' exécution différents . Ils sont 0-6, 0 étant "stopper", 1 étant "mono-utilisateur", 2 étant "multi-utilisateur" (le niveau d'exécution par défaut), etc. Ce système est désormais dépassé par les programmes Upstart et initd dans la plupart des Linux. Distros. Il est toujours maintenu pour une compatibilité ascendante.
Dans le /etc
répertoire se trouvent plusieurs dossiers étiquetés "rc0.d, rc1.d", etc., via rc6.d. Ce sont les répertoires auxquels le noyau fait référence pour savoir quels scripts d' initialisation il doit exécuter pour ce niveau d'exécution. Ce sont des liens symboliques vers les scripts de service système résidant dans le /etc/init.d
répertoire.
Dans le contexte où vous l'utilisez, il semblerait que vous répertoriez tous les fichiers avec rc dans le nom. Le code de ces fichiers définira la façon dont les services / tâches démarrent et s'exécutent une fois initialisés.