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" (exécuter des commandes) ou "resource configuration" (configuration des 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 spécifique et le contenu d'un RCFILE varient considérablement en fonction de l'application qu'il supporte. Ce sont typiquement des fichiers texte brut, permettant aux utilisateurs de modifier facilement les réglages à l'aide d'un éditeur de texte. Les utilisations courantes incluent la définition de variables d'environnement, la spécification d'alias, la configuration du comportement du programme et la désignation des préférences utilisateur. Le RCFILE permet aux utilisateurs de personnaliser la fonctionnalité de l'application et de l'adapter à leurs besoins spécifiques. Les 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 des RCFILEs favorise la modularité et permet une personnalisation aisée sans modifier le code cœur de l'application.