Un RCFILE es un archivo de configuración utilizado por varias aplicaciones, particularmente en sistemas operativos tipo Unix. El sufijo 'rc' es una convención histórica, que a menudo significa "run commands" (comandos de ejecución) o "resource configuration" (configuración de recursos). Estos archivos contienen información de inicialización, configuraciones y parámetros que la aplicación lee al inicio 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 un editor de texto. Los usos comunes incluyen establecer variables de entorno (environment variables), definir alias, configurar el comportamiento del programa y especificar 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 personal del usuario (home directory) o dentro del directorio de instalación de la aplicación. Ejemplos 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.