Un RCFILE es un archivo de configuración utilizado por diversas aplicaciones, particularmente en sistemas operativos tipo Unix. El sufijo 'rc' es una convención histórica, que a menudo significa "run commands" (ejecutar comandos) o "resource configuration" (configuración de recursos). Estos archivos contienen información de inicialización, ajustes y parámetros que la aplicación lee al iniciar (startup) o durante el tiempo de ejecución (runtime). El formato y contenido específico de un RCFILE varían enormemente dependiendo de la aplicación que soporta. Típicamente son archivos de texto plano, lo que permite a los usuarios modificar fácilmente la configuración utilizando cualquier editor de texto. Los usos comunes incluyen la configuración de variables de entorno, la definición de alias, la configuración del comportamiento del programa y la especificación de preferencias del usuario. El RCFILE permite a los usuarios personalizar la funcionalidad de la aplicación y adaptarla a sus necesidades específicas. Los archivos a menudo se encuentran en el directorio principal del usuario (home directory) o dentro del directorio de instalación de la aplicación. Ejemplos notables incluyen .bashrc para la configuración del shell Bash, .vimrc para la configuración del editor Vim y .gitconfig para la configuración del control de versiones Git. El uso de RCFILEs promueve la modularidad y permite una fácil personalización sin modificar el código central de la aplicación.