Un RCFILE est un fichier de configuration utilisé par diverses applications, particulièrement au sein des systèmes d'exploitation de type Unix. Le suffixe « rc » est une convention historique qui signifie généralement « run commands » (exécuter des commandes) ou « resource configuration » (configuration de ressources). Ces fichiers contiennent des informations d'initialisation, des réglages et des paramètres essentiels que l'application charge au démarrage ou consulte durant son exécution. Le format et le contenu d'un RCFILE varient considérablement selon l'application concernée. Il s'agit généralement de fichiers en texte brut (plain text), ce qui permet aux utilisateurs de modifier facilement les paramètres via un simple éditeur de texte. Les usages fréquents incluent la définition de variables d'environnement, la création d'alias, la configuration du comportement logiciel et la spécification des préférences utilisateur. Le RCFILE offre une grande flexibilité pour personnaliser les fonctionnalités d'une application selon des besoins spécifiques. Ces fichiers se trouvent souvent dans le répertoire personnel de l'utilisateur (home directory) ou dans le dossier d'installation du programme. Des exemples célèbres incluent le fichier .bashrc pour le shell Bash, le .vimrc pour l'éditeur Vim, ou encore le .gitconfig pour le système de contrôle de version Git. L'usage des fichiers RC favorise la modularité et facilite la personnalisation sans nécessiter de modification du code source de l'application.