¿Qué significa la carpeta "etc" en el directorio raíz? Creo que saber esto me ayudará a recordar dónde se encuentran ciertos archivos.
Actualización : Puede ser útil para otros, la carpeta se utiliza para "Archivos de configuración específicos del host" - referencia .
terminology
directory-structure
David Tang
fuente
fuente
/etc
porque no había otro lugar para ponerlo. ¡Maricón! Norma de facto. ¿Sabes que/usr
originalmente era el lugar donde estaban los directorios principales de los usuarios?/etc
.Respuestas:
Definir - / etc? Tiene buena historia.
Puede encontrar referencias a "etcétera" en los antiguos manuales UNIX de Bell Labs, etc., hoy en día solo se usa para la configuración del sistema, pero solía ser donde todo lo que no encajaba en otros directorios.
fuente
Originalmente, existía
/bin
para programas (esencialmente, archivos binarios ejecutables), y muy pronto/dev
para archivos de dispositivos y/lib
para código ejecutable adicional cargado por programas (bibliotecas)./usr
también llegó muy temprano, primero para los datos del usuario, a continuación, como un área OS adicional con su propiabin
ylib
a continuación,man
que contiene el manual en formato electrónico. El código fuente también se proporcionó a menudo en algún lugar debajo/usr
.Y había algunos archivos en el sistema operativo que no encajaban en ninguna de las categorías existentes. Esto incluía un
passwd
archivo que contenía las contraseñas de los usuarios, y unmtab
archivo escrito pormount
, y los programasinit
posterioresrc
ejecutados en el momento del arranque, y con el tiempo más y más programas que estaban destinados a ejecutarse solo con fines administrativos y no como parte del uso normal.(Puede buscar algún código fuente antiguo de Unix en el árbol de Unix . Las versiones anteriores a V6 son muy fragmentarias. También puede ver los manuales de V1 y V6 en la Biblioteca de páginas de manuales ).
Al principio, no había connotación de que los archivos
/etc
fueran archivos de configuración. En estos primeros días, si quisieras personalizar algo, estarías recompilando esa parte del sistema. A medida que Unix se hizo más poderoso, había más y más cosas que podía hacer sin recompilar. A medida que Unix se usaba más ampliamente, había más y más cosas que la gente quería hacer, y encontraron formas de hacerlo sin pasar por la molestia de volver a compilar. Tan/etc
lleno de más y más archivos de texto que las personas podían personalizar y lo hicieron, por lo que gradualmente se convirtió en el directorio de configuración.Con la creación de
/sbin
programas para contener destinados solo al administrador del sistema,/etc
terminó conteniendo solo archivos de texto, muchos de los cuales pueden ser personalizados por el administrador del sistema. Los archivos del sistema mantienen automáticamente algunos archivos (por ejemplo/etc/mtab
, a veces/etc/resolv.conf
); Hay una tendencia lenta a mover estos archivos al/run
mundo Linux.En los sistemas Unix modernos, casi todos los archivos de configuración de todo el sistema están bajo
/etc
, pero no todos los archivos/etc
son archivos de configuración. Las distribuciones típicas de Linux y otras variantes de Unix no se adaptan muy bien a la modificación de muchos de los archivos que provienen de los paquetes; como mínimo, puede terminar teniendo que fusionar modificaciones locales manualmente cuando se actualiza el sistema.fuente
Significa "etcétera". En latín literalmente "y el resto". Y tengo pruebas .
Editar: En una publicación archivada con fecha del 4 de marzo de 2007, Peter H. Salus cita un correo electrónico que "acaba de recibir" de Dennis Richie , cocreador de Unix, dejando muy en claro qué significaba "etc" inicialmente:
fuente
El artículo estándar de la jerarquía del sistema de archivos de Wikipedia ofrece una explicación al respecto.
Fuente: http://en.wikipedia.org/wiki//etc#Directory_structure
fuente
Al comienzo de UNIX, era necesario y práctico dar nombres cortos a las cosas. Por lo tanto, todos los directorios del sistema se mantuvieron en 3 letras y son abreviaturas. Estos nombres todavía están presentes en los sistemas Linux modernos. (es decir, usr-user, var-variable, lib-library).
etc
proviene de 'etcétera', pero he visto en varios sitios que se menciona un backronym que representaríaetc
la función actual: "configuración de texto editable", pero nuevamente, esta es solo una adaptación moderna para representar mejor lo que hay allí.fuente
Pensé que solo significaba "etcétera" como en "etc ..." en una lista.
fuente
Siempre supuse que era para sugerir un directorio misceláneo, como "etc = todo lo demás no nos molestamos en categorizar más"; Personalmente, también uso una carpeta de este tipo en mi directorio personal (no se llama, etc., pero "oars" = "(algo) más").
fuente
Originalmente estaba destinado a ser "etcétera", pero ahora significa "configuraciones de texto editables".
fuente
Estudio electrónica y tengo un curso sobre RaspberryPi. Nuestras notas dicen que / etc significa "Configuración de texto editable". Siempre supuse que "el directorio etcétera" no era más que un apodo. Parece que tiene más sentido que al revés, pero quién soy yo ...
fuente