Um RCFILE é um arquivo de configuração utilizado por diversas aplicações, particularmente em sistemas operacionais do tipo Unix. O sufixo 'rc' é uma convenção histórica, frequentemente associada a "run commands" (comandos de execução) ou "resource configuration" (configuração de recursos). Esses arquivos contêm informações de inicialização, configurações e parâmetros que a aplicação lê durante a inicialização ou em tempo de execução. O formato e o conteúdo específicos de um RCFILE variam significativamente dependendo da aplicação que ele suporta. Geralmente, são arquivos de texto simples, permitindo que os usuários modifiquem facilmente as configurações usando um editor de texto. Usos comuns incluem a definição de variáveis de ambiente, criação de aliases, configuração do comportamento do programa e especificação de preferências do usuário. O RCFILE permite que os usuários personalizem a funcionalidade da aplicação e a adaptem às suas necessidades específicas. Os arquivos são frequentemente localizados no diretório pessoal (home) do usuário ou dentro do diretório de instalação da aplicação. Exemplos incluem o .bashrc para a configuração do shell Bash, o .vimrc para a configuração do editor Vim e o .gitconfig para a configuração do controle de versão Git. O uso de RCFILEs promove a modularidade e permite uma personalização fácil sem a necessidade de modificar o código principal da aplicação.