O que significa a pasta "etc" no diretório raiz? Acho que saber disso me ajudará a lembrar onde estão localizados certos arquivos.
Atualização : Pode ser útil para outras pessoas, a pasta é usada para "Arquivos de configuração específicos do host" - referência .
terminology
directory-structure
David Tang
fonte
fonte
/etc
porque não havia outro lugar para colocá-lo. Poof! Padrão de fato. Você sabia que/usr
era originalmente o local onde os diretórios pessoais do usuário estavam?/etc
.Respostas:
Definir - / etc? tem uma boa história.
Você pode encontrar referências a "et cetera" nos manuais antigos do Bell Labs UNIX e assim por diante - hoje em dia é usado apenas para configuração do sistema, mas costumava ser o lugar para onde todas as coisas que não se encaixavam em outros diretórios eram.
fonte
Originalmente, havia
/bin
para programas (essencialmente, binários executáveis) e muito em breve/dev
para arquivos de dispositivos e/lib
para código executável extra carregado por programas (bibliotecas)./usr
também veio muito cedo, primeiro para os dados do usuário, em seguida, como uma área OS extra com a sua própriabin
elib
em seguida,man
contendo o manual em formato electrónico. O código-fonte também era frequentemente fornecido em algum lugar abaixo/usr
.E havia alguns arquivos no sistema operacional que não se encaixavam em nenhuma das categorias existentes. Isso incluía um
passwd
arquivo contendo as senhas dos usuários, ummtab
arquivo gravado pormount
e os programasinit
posterioresrc
executados no momento da inicialização e, com o tempo, mais e mais programas destinados a serem executados apenas para fins de administração e não como parte do uso normal.(Você pode procurar algum código fonte antigo do Unix na Árvore Unix . As versões anteriores à V6 são muito fragmentárias. Você também pode ver os manuais V1 e V6 na Manual Page Library .)
No início, não havia conotação em que os arquivos
/etc
eram arquivos de configuração. Nestes primeiros dias, se você quisesse personalizar algo, recompilaria essa parte do sistema. À medida que o Unix ficava mais poderoso, havia mais e mais coisas que você poderia fazer sem recompilar. À medida que o Unix se acostumava mais amplamente, havia mais e mais coisas que as pessoas queriam fazer e descobriram maneiras de fazê-las sem passar pelo trabalho de recompilar. Então,/etc
preenchido com mais e mais arquivos de texto que as pessoas podiam e personalizavam, portanto, gradualmente se tornou o diretório de configuração.Com a criação de
/sbin
para conter programas destinados apenas ao administrador do sistema,/etc
acabou contendo apenas arquivos de texto, muitos dos quais podem ser personalizados pelo administrador do sistema. Alguns arquivos (por exemplo/etc/mtab
, às vezes/etc/resolv.conf
) são mantidos automaticamente pelos programas do sistema; há uma tendência lenta de mover esses arquivos para/run
o mundo Linux.Nos sistemas unix modernos, quase todos os arquivos de configuração em todo o sistema estão abaixo
/etc
, mas nem todos os arquivos/etc
são arquivos de configuração. Distribuições típicas do Linux e outras variantes do unix não lidam muito bem com a modificação de muitos dos arquivos que vêm dos pacotes; No mínimo, você pode ter que mesclar manualmente as modificações locais quando o sistema for atualizado.fonte
Significa "et cetera". Em latim literalmente "e o resto". E eu tenho provas .
Edit: Em um post arquivado de 4 de março de 2007, Peter H. Salus cita um e-mail que "acabou de receber" de Dennis Richie , co-criador do Unix, deixando bem claro o que "etc" significava inicialmente:
fonte
O artigo padrão da hierarquia de sistemas de arquivos da Wikipedia oferece uma explicação sobre isso.
Fonte: http://en.wikipedia.org/wiki//etc#Directory_structure
fonte
No início do UNIX, era necessário e prático dar nomes curtos às coisas. Portanto, todos os diretórios do sistema foram mantidos em três letras e são abreviações. Esses nomes ainda estão presentes nos sistemas Linux modernos. (ou seja, usr-user, var-variable, lib-library).
etc
vem de 'et cetera', mas eu já vi em vários sites que um backronym é mencionado, o que representariaetc
a função atual: "configuração de texto editável", mas, novamente, essa é apenas uma adaptação moderna para melhor representar o que está lá.fonte
Eu pensei que apenas significava "et cetera" como em "etc ..." em uma lista.
fonte
Eu sempre assumi que era para sugerir um diretório diverso, como "etc = todo o resto, não nos preocupamos em categorizar mais"; Pessoalmente, também uso essa pasta no meu diretório pessoal (não chamado etc, mas "remos" = "(algo) mais").
fonte
Foi originalmente concebido para ser "et cetera", mas agora significa "configurações de texto editáveis".
fonte
Estudo eletrônica e tenho um curso sobre o RaspberryPi. Nossas anotações dizem que / etc significa "Configuração de texto editável". Eu sempre assumi que "o diretório et cetera" não passava de um apelido. Meio que faz mais sentido do que o contrário, mas quem sou eu ...
fonte