É "configuração de recurso", por acaso?
É "configuração de recurso", por acaso?
Respostas:
Como geralmente ocorre com termos obscuros, o arquivo Jargon tem uma resposta:
[Unix: dos arquivos runcom no sistema CTSS 1962-63, via script de inicialização / etc / rc] Arquivo de script contendo instruções de inicialização para um programa de aplicativo (ou um sistema operacional inteiro), geralmente um arquivo de texto contendo comandos do tipo que pode ter sido chamado manualmente quando o sistema estava em execução, mas deve ser executado automaticamente sempre que o sistema for inicializado.
Assim, parece que a parte "rc" representa "runcom", que acredito ser expandida para "executar comandos". De fato, é exatamente isso que o arquivo contém, comandos que o bash deve executar.
Outra expansão - controle de execução
Em terça-feira, 4 de novembro de 2003, goldwyn rodrigues escreveu:
Alguém sabe o que RC (em bashrc / mailrc / ...) significa ou como se originou? Quero dizer, é um acrônimo? Se sim, o que significa?
'rc' significa 'run control' e é uma convenção adotada em sistemas Unix mais antigos.
Para mais informações, consulte: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html
Lendo as fontes mencionadas por outros ( http://www.catb.org/jargon/html/R/rc-file.html e http://www.catb.org/~esr/writings/taoup/html/ch10s03.html ) parece que runcom é a origem do rc.
Mas acho que é usado hoje para controlar ou configurar como as coisas subseqüentes serão executadas. Dizer que um arquivo rc é um conjunto de comandos a serem executados (runcom) é vago. Isso não implica quando os comandos serão executados ou algo sobre seu objetivo. "Control" e "configure" implicam inicialização ou configuração, então acho que são mais informativos.
Penso que a resposta é "runcom" é a origem histórica, mas "run configuration" é o que realmente faz.
Parece-me que, embora a origem pareça definitivamente ser "runcom", os arquivos que terminam com "rc" são usados hoje de uma maneira mais geral, isto é, como uma "configuração de execução", como vários já apontaram. Um exemplo que me deparei recentemente é ".vuerc", um arquivo usado pela CLI da estrutura vue.js. para armazenar predefinições de configuração definidas pelo usuário para criar novos projetos e outras configurações para o tempo de execução. ".vuerc" é um arquivo JSON, ou seja, NÃO é um script de comandos executáveis.