¿Qué son los archivos de configuración? Cómo editarlos de forma segura

¿Qué son los archivos de configuración? Cómo editarlos de forma segura

La mayoría de los programas informáticos que utilizamos, ya sean suites de oficina, navegadores web e incluso videojuegos, se configuran a través de interfaces de menú. Casi se ha convertido en la forma predeterminada en que usamos nuestras máquinas.





Pero algunos programas requieren que des un paso más allá. En lugar de menús, debe editar un archivo de texto para que el software se ejecute como desee.





Estos archivos de texto configuran el software y, como era de esperar, se denominan 'archivos de configuración'. Si desea mejorar su conocimiento de la computadora, necesitará saber qué es un archivo de configuración y cómo editar uno.





¿Qué son los archivos de configuración?

Antes de entrar en el meollo de la técnica, primero definamos qué es un archivo de configuración.

Los archivos de configuración son esencialmente archivos de texto editables que contienen información necesaria para el funcionamiento exitoso de un programa. Los archivos están estructurados de una manera particular, formateados para ser configurables por el usuario.



Si bien algunas configuraciones están codificadas en software, las configuraciones que puede cambiar se incluyen en los archivos de configuración.

Sorprendentemente, no existe un estándar definido sobre cómo deberían funcionar los archivos de configuración o cómo deberían verse. Depende totalmente del capricho del desarrollador del programa.





Los usuarios de Linux estarán particularmente familiarizados con los archivos de configuración, ya que muchas tareas básicas de mantenimiento requieren que los edite. Ajustando la Raspberry Pi a menudo se basa en la edición de archivos de configuración. Esto podría ser para especificar una red inalámbrica a la que conectarse o establecer la cantidad de RAM para gráficos.

Sin embargo, los archivos de configuración no son exclusivos de Linux. Hay ocasiones en las que es posible que deba editarlos en Windows o macOS.





Cómo buscar y editar archivos de configuración

Algunos archivos de configuración están estructurados en un formato de diseño propio del desarrollador. Otros utilizan estándares ampliamente conocidos que se utilizan para estructurar datos, como:

  • JSON (Notación de objetos JavaScript)
  • YAML (YAML no es lenguaje de marcado)
  • XML (Lenguaje de marcado extensible)

Algunos programas cargan la información almacenada en sus archivos de configuración cuando se inician. Mientras tanto, otros comprueban periódicamente el archivo de configuración para ver si se ha modificado.

Cualquiera que sea el archivo de configuración que desee editar, es inteligente hacer una copia antes de realizar cualquier cambio. De esta manera, si algo sale mal, ¡puede restaurar la copia y comenzar de nuevo!

cómo hacer que la computadora portátil no duerma cuando está cerrada

Ahora, echemos un vistazo a un archivo de configuración del mundo real. Como mencionamos anteriormente, vienen en diferentes formas y tamaños. Un archivo de configuración con el que seguramente está familiarizado es el archivo hosts. Windows, Mac y Linux usan esto para asignar manualmente direcciones IP a nombres de host.

Archivos de configuración de Windows

Los usuarios de Windows encontrarán el archivo hosts en c: windows system32 drivers etc .

Puede abrirlo haciendo doble clic con el mouse y seleccionando Bloc de notas en la lista de aplicaciones sugeridas. Esto es todo lo que necesita para ver y editar archivos de configuración como hosts. Sin embargo, hay varias alternativas disponibles: consulte los detalles a continuación.

Con el archivo abierto, verá que usa espacios en blanco (literalmente espacios y tabulaciones) para separar elementos.

Cada nombre de host tiene su propia línea, seguida de una tabulación y la dirección IP. Además, el archivo de hosts permite al usuario agregar anotaciones y comentarios, que comienzan con un símbolo de almohadilla.

Archivos de configuración de Linux

En Linux, encontrará el archivo hosts en /etc/ . Esto se puede abrir en Gedit o en un editor de texto de línea de comandos como nano o vim. En la mayoría de los casos, su distribución de Linux tendrá uno o todos estos preinstalados.

Algunos programas almacenan el archivo de configuración en el directorio de inicio, con un punto al comienzo del nombre del archivo. Estos archivos de configuración a veces tienen la extensión de archivo .rc y nos referimos a ellos como 'dotfiles'.

Archivos de configuración en macOS

Como Linux, el archivo hosts se puede encontrar en /etc/ donde bonito.

Los usuarios de Mac sabrán que BBEdit es el editor de texto preinstalado predeterminado. Esto lo hace ideal para editar archivos de configuración en macOS. Sin embargo, al igual que con Linux, los editores de línea de comandos vim y nano también están disponibles.

Aplicaciones para editar archivos de configuración de forma segura

Entonces, ahora que sabemos para qué se usan los archivos de configuración, hablemos sobre cómo podemos editarlos.

Para hacer esto, necesitará un editor de texto. Evite los procesadores de texto; estos pueden agregar formato al archivo, lo que evitaría que se lean correctamente.

Los editores de texto nativos están disponibles, como se mencionó. Sin embargo, para funciones adicionales, también están disponibles editores de texto de terceros:

Descargar: Bloc de notas ++ para Windows (gratis)

Descargar: Átomo para Windows, macOS, Linux (gratis)

Descargar: Editor de texto sublime para Windows, macOS, Linux (evaluación gratuita)

Hay tantas herramientas de edición de texto disponibles para cada plataforma que es difícil recomendar una sola aplicación. Los usuarios de Linux también pueden consultar nuestra lista de Editores de texto de Linux . Mientras tanto, esta ronda de editores de texto para macOS debería ayudar a los propietarios de computadoras Apple.

Cuando edita un archivo de configuración, es importante asegurarse de seguir sus convenciones. Esto se puede resolver con solo mirarlo. Algunos archivos de configuración, como el archivo de hosts, le explicarán estas convenciones en líneas comentadas. Otros lo obligarán a leer alguna documentación o un par de publicaciones en el blog.

Finalmente, si el archivo de configuración que edita tiene un formato JSON o XML, considere un editor de texto con resaltado de sintaxis. Notepad ++ y Atom son buenas opciones aquí. El resaltado de sintaxis mejorará su precisión al mostrarle cuándo ha cometido un error.

cómo descargar videos de un sitio web

Otros lugares donde puede encontrar archivos de configuración para editar

Si está interesado en explorar más los archivos de configuración, los encontrará en todo tipo de aplicaciones y plataformas. Los archivos de configuración son más que especificar qué sitios web y direcciones IP bloquear.

Más allá del archivo de hosts, encontrará archivos de configuración en videojuegos. Estos se utilizan a menudo para definir y controlar cosas como asignaciones de teclas.

Mientras tanto, algunos archivos de configuración se pueden usar para hacer trampa. Este fue el caso en el juego original de Deus Ex para PC. En estos días, hacer trampa es mucho más difícil y, a menudo, no vale la pena el esfuerzo a menos que se habilite un modo oficial de trampa.

Las aplicaciones web también utilizan archivos de configuración para la personalización.

¿Qué sucede si su edición de configuración no funciona?

Los problemas asociados con la edición de archivos de configuración tienden a dividirse en dos campos: permisos y error de usuario.

Los problemas con los archivos de configuración causados ​​por problemas de permisos se deben a la integridad del sistema. No puede guardar los cambios porque está editando como un usuario normal. Para evitar una configuración incorrecta accidental, muchos archivos de configuración solo pueden editarlos aquellos con privilegios de administrador.

Arreglar esto es fácil:

  • En Windows, haga clic con el botón derecho en el editor de texto y seleccione Ejecutar como administrador
  • En macOS y Linux, intente aumentar sus privilegios con el comando sudo. Entonces, si estaba editando su archivo de hosts, ejecute sudo nano / etc / hosts

(Tenga en cuenta que si especifica un nombre de archivo o una ubicación diferente, creará efectivamente un archivo de configuración en la terminal).

Cuando el problema es un error del usuario, significa que es culpa tuya. Compruebe que no haya cometido ningún error tipográfico y que haya seguido las convenciones del archivo de configuración.

Si bien puede parecer obvio, un simple error de ortografía puede inutilizar todo el archivo. Antes de comprometerse con sus cambios y guardar el archivo, recuerde:

  • Comprueba el cambio que hiciste
  • Asegúrate de dejar un comentario

También asegúrese de cerrar el archivo de configuración antes de intentar ejecutar el software que está intentando configurar.

Los archivos de configuración son importantes

Más que importante, son una parte esencial del uso de Linux. Saber cómo editarlos correctamente puede ayudarlo considerablemente.

Si bien puede editar muchos archivos de configuración, asegúrese de hacer una copia del archivo antes de realizar cualquier cambio. De esa manera, puede volver al original si algo sale mal.

cómo jugar juegos de gamecube en wii u

¿Utilizas Linux? Aquí hay más información sobre cómo modificar y administrar archivo hosts en Linux .

Cuota Cuota Pío Correo electrónico 6 alternativas audibles: las mejores aplicaciones de audiolibros gratuitas o económicas

Si no te apetece pagar por audiolibros, aquí tienes algunas aplicaciones geniales que te permiten escucharlos gratis y legalmente.

Leer siguiente
Temas relacionados
  • Linux
  • Tecnología explicada
  • Terminal
  • Jerga
  • Consejos de Linux
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Un colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse