¿Qué significa etc?

¿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 usa para «Archivos de configuración específicos del host» – referencia .

Comentarios

  • Un backronym que más me gusta es » Editar para configurar » , pero no hay historial que sugiera que se trata de un » real » significado.
  • Mi conjetura sería historia. ¡Nadie pensó realmente » Oye, ‘ vamos a tener un montón de datos de configuración de todo el sistema! » y nadie creó un directorio para él. Pero, por supuesto, lo había, y todos lo metieron en /etc porque no había ‘ ningún otro lugar para colocarlo. ¡Maricón! Estándar de facto. ¿Sabes que /usr era originalmente el lugar donde estaban los directorios de inicio de los usuarios?
  • También ‘ s (levemente) Es interesante observar que las versiones anteriores de Solaris y HP-UX (y quizás otras que ‘ he olvidado) en realidad también tenían binarios en /etc .
  • Hasta hace muy poco, los * BSD todavía colocaban directorios de inicio de usuario en / usr / home, de hecho.
  • En los viejos tiempos, / etc también contenía binarios. Creo que la mayoría de ellos migraron a / sbin

Answer

Define – / etc? tiene un buen historial.

Puede encontrar referencias a «et cetera» en los antiguos manuales de UNIX de Bell Labs y así sucesivamente; hoy en día se usa solo para sistemas configuración, pero solía ser donde iban todas las cosas que no encajaban en otros directorios.

Comentarios

  • » antiguos manuales de Bell Labs UNIX » ¿dónde?

Respuesta

Originalmente, había /bin para programas (básicamente, binarios ejecutables) y muy pronto /dev para archivos de dispositivo y /lib para código ejecutable adicional cargado por programas (bibliotecas). /usr también apareció muy pronto, primero para los datos del usuario, luego como un área de SO adicional con sus propios bin y lib y luego man que contiene el manual en formato electrónico. El código fuente también se proporcionaba a menudo en algún lugar bajo /usr.

Y había algunos archivos en el sistema operativo que no encajaban en ninguna de las categorías existentes. . Esto incluía un archivo passwd que contenía las contraseñas de los usuarios y un archivo mtab escrito por mount, y los programas init y posteriores rc ejecutados en el momento del arranque y, con el tiempo, más y más programas que estaban destinados a ejecutarse únicamente para fines de administración y no como parte del uso normal.

(Puede buscar algunos códigos fuente antiguos de Unix en el Unix Tree . Versiones anteriores que V6 son muy fragmentarios. También puede ver los manuales de V1 y V6 en los id = «bd4e96814b»>

Biblioteca de páginas manual .)

Al principio, no había connotación de que los archivos en /etc estuvieran configurados F iles. En estos primeros días, si quisiera personalizar algo, volvería a compilar esa parte del sistema. A medida que Unix se hacía 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 eran más y más cosas que la gente quería hacer, y encontraron formas de hacerlas sin tener que volver a compilar. Así que /etc se llenó con más y más archivos de texto que la gente podía y se personalizó, por lo que gradualmente se convirtió en el directorio de configuración.

Con la creación de /sbin para contener programas destinados solo para el administrador del sistema, /etc terminó conteniendo solo archivos de texto, muchos de los cuales pueden ser personalizados por el administrador del sistema. Algunos archivos (por ejemplo, /etc/mtab, a veces /etc/resolv.conf) son mantenidos automáticamente por los programas del sistema; existe una tendencia lenta a mover estos archivos a /run en Linux world.

En los sistemas Unix modernos, casi todos los archivos de configuración de todo el sistema están en /etc, pero no todos los archivos en /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 las modificaciones locales manualmente cuando se actualiza el sistema.

Comentarios

  • El problema de modificación de archivos se está resolviendo lentamente al hacer que los programas lean varios archivos de configuración de un directorio. Algunos de ellos se enviarán con el paquete y otros se proporcionarán usuarios. Los que se envían posiblemente se eliminen, pero el usuario no debe modificarlos. Respuesta fantástica e informativa por cierto.
  • En algunos sistemas operativos UNIX ‘ ll busque enlaces simbólicos en / etc apuntando a comandos en / bin.
  • @Gilles, ¿Dónde está la fuente para » Originalmente, había … »
  • @Pacerier Recuerdos de mirar el código fuente, binarios ejecutándose en emuladores, documentación y trabajos de investigación (principalmente de Thompson y Ritchie). No No tienes referencias, siéntete libre de rastrearlas si quieres.

Responder

Significa » et cetera «. En latín, literalmente » y el resto «. Y tengo pruebas .

Editar: El enlace original anterior, con fecha del 3 de marzo de 2007, ha sido archivado. En él Peter H. Salus cita un correo electrónico que » acaba de recibir » de Dennis Richie , co-creador de Unix, dejando muy claro qué » etc » inicialmente significaba:

Les aseguro que el contenido original de / etc eran » et cetera » que no parece encajar en otro lugar. Otras variantes pueden tener sus propias etimologías de manera diferente.

Saludos,
Dennis

Comentarios

Responder

Wikipedia El artículo estándar de la jerarquía del sistema de archivos ofrece una explicación al respecto.

Archivos de configuración de todo el sistema específicos del host Ha habido controversia sobre el significado del nombre en sí . En las primeras versiones del Documento de implementación de UNIX de Bell labs, / etc se conoce como el directorio etcétera, ya que este directorio históricamente contenía todo lo que no pertenecía a otro lugar (sin embargo, FHS restringe / etc a archivos de configuración estáticos y puede que no contenga binarios). Desde la publicación de la documentación inicial, el nombre del directorio se ha vuelto a designar de diversas formas. Las interpretaciones recientes incluyen backronyms como «Configuración de texto editable» o «Caja de herramientas ampliada».

Fuente: http://en.wikipedia.org/wiki//etc#Directory_structure

Responder

Al principio de UNIX era necesario y práctico dar nombres cortos a las cosas. Entonces, 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 «et cetera» pero «he visto en varios sitios que se menciona un backronym que representaría la función actual de etc : «configuración de texto editable», pero, de nuevo, esta es solo una adaptación moderna para representar mejor lo que hay allí.

Respuesta

Pensé que solo significaba «etcétera» como en «etc …» en una lista.

Este producto ayuda a las mascotas domésticas como los perros, gatos, etc …

Comentarios

  • Yo ‘ he pensado eso también, pero no ‘ t tiene sentido para mí. ¿Por qué una carpeta raíz estándar de Linux se llamaría etcétera? Pero tal vez ese sea el caso …
  • Solo los sistemas de categorías más pobres carecen de un » categoría » miscelánea. Unix es lo suficientemente grande como para n eed una carpeta » misc «; simplemente eligieron un nombre diferente, eso es todo.

Respuesta

Siempre asumí que era para sugerir un directorio misceláneo, como «etc = todos los demás no se moleste en categorizar más «; Yo personalmente también uso una carpeta de este tipo en mi directorio personal (no se llama, etc., sino «remos» = «(algo) más»).

Respuesta

Originalmente estaba destinado a ser «etcétera», pero ahora significa «configuraciones de texto editables».

Comentarios

Respuesta

Estudio electrónica y tengo un curso sobre RaspberryPi. Nuestras notas dicen que / etc significa «Configuración de texto editable». Siempre asumí que «el directorio etcétera» no era más que un apodo. Tiene más sentido que al revés, pero ¿quién soy yo …

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *