Un RCFILE est un fichier de configuration utilisé par diverses applications, particulièrement dans les systèmes d'exploitation de type Unix. Le suffixe « rc » est une convention historique, signifiant souvent « run commands » (commandes d'exécution) ou « resource configuration » (configuration de ressources). Ces fichiers contiennent des informations d'initialisation, des paramètres et des variables que l'application lit au démarrage ou pendant l'exécution. Le format et le contenu spécifiques d'un RCFILE varient considérablement selon l'application qu'il prend en charge. Il s'agit généralement de fichiers texte brut, permettant aux utilisateurs de modifier facilement les paramètres à l'aide d'un éditeur de texte. Les utilisations courantes incluent la définition de variables d'environnement, la création d'alias, la configuration du comportement du programme et la spécification des préférences utilisateur. Le RCFILE permet aux utilisateurs de personnaliser les fonctionnalités de l'application et de les adapter à leurs besoins spécifiques. Ces fichiers sont souvent situés dans le répertoire personnel de l'utilisateur ou dans le répertoire d'installation de l'application. Des exemples incluent .bashrc pour la configuration du shell Bash, .vimrc pour la configuration de l'éditeur Vim et .gitconfig pour la configuration du contrôle de version Git. L'utilisation de RCFILE favorise la modularité et permet une personnalisation aisée sans avoir à modifier le code source principal de l'application.