Bem, isso é constrangedor. Eu sinto que acabei de perceber que não conheço o nome de um colega fiel depois de trabalhar com eles por 10 anos. "Ei, er ... * tossir! *, obrigado pelo ótimo trabalho que você fez ao definir meus pseudônimos esta manhã ..."
O que as letras rc
significam em .bashrc
, .kshrc
, etc.?
Se você sabe, por favor cite fontes.
Mesmo que você não saiba, eu também gostaria de receber suposições, sugestões ou alternativas infundadas se elas estiverem marcadas como tal.
Significa “ comandos de execução ”.
Isto vem de MIT 's CTSS (Compatible Time-Sharing System) e Multics , onde a ideia de que um comando que processa o Shell seria um programa comum é originado. O CTSS tinha um programa chamado RUNCOM (para “executar comandos”) e um script era chamado de “um runcom” na comunidade onde o Unix se originou, levando à extensão do arquivo .rc
e geralmente à abreviatura rc
.
rc
preso como um nome para qualquer lista de comandos.
Significa "executar comandos".
De Wikipedia :
O termo rc significa a frase "comandos de execução". É usado para qualquer arquivo que contenha informações de inicialização para um comando. Acredita-se que ele tenha se originado em algum lugar em 1965 a partir de um recurso de runcom do Sistema de Compartilhamento de Tempo Compatível (CTSS) MIT.
De Brian Kernighan e Dennis Ritchie: "Havia um recurso que executaria um monte de comandos armazenados em um arquivo; ele era chamado runcom para 'comandos de execução', e o arquivo começou a ser chamado de 'um runcom'. Rc no Unix é um fóssil desse uso ".
Tom Van Vleck, engenheiro da Multics, também relembrou a extensão rc: "A idéia de ter o Shell de processamento de comando como um programa escravo comum veio do projeto Multics, e um programa predecessor da CTSS de Louis Pouzin chamado RUNCOM, a fonte do sufixo ".rc" em alguns arquivos de configuração do Unix. "
Esta é também a origem do nome do plano 9 da Bell Labs Shell por Tom Duff, o rc Shell. É chamado de 'rc' porque o principal trabalho de um Shell é 'executar comandos'.
Embora não seja historicamente preciso, o rc também pode ser expandido como "controle de execução", porque um arquivo rc controla como um programa é executado. Por exemplo, o editor Vim procura e lê o conteúdo do arquivo .vimrc para determinar sua configuração inicial. Em A Art Of Unix Programming , Eric S. Raymond refere-se consistentemente a arquivos rc como arquivos "run-control".
De djeikyb on Pergunte ao Ubunt :
Eu ouvi
- executar comandos
- controle de recursos
- executar controle
- configuração de tempo de execução
Pessoalmente, eu iria com o controle de execução, porque o ESR diz isso.
http://www.catb.org/~esr/writings/taoup/html/ch10s03.html
Sua nota de rodapé diz:
The ‘rc’ suffix goes back to Unix's grandparent, CTSS. It had a command-script feature called "runcom". Early Unixes used ‘rc’ for the name of the operating system's boot script, as a tribute to CTSS runcom.
A Wikipedia escolhe "executar comandos" como o formato longo padrão, mas admite que o contexto deve determinar a escolha do Word.
While not historically precise, rc may also be pronou- nced as "run control", because an rc file controls how a program runs. For instance, the editor Vim looks for and reads the contents of the .vimrc file to determine its initial configuration. The most sensible pronunci- ation depends on the function of the file: to start something up, or to control how something starts up.