
Joseph Goodman
0
1840
289
La gran mayoría de los programas informáticos que utilizamos, ya sean suites de oficina, navegadores web o incluso videojuegos, se configuran a través de un sistema 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á, y en realidad tienes que editar un archivo de texto para que se ejecuten como deseas.
Estos archivos de texto son, como era de esperar, llamados “archivos de configuración”. Si quieres dar el salto de “usuario” a “usuario de poder”, vas a necesitar saber cómo ajustarlos.
¿Qué son los archivos de configuración??
Antes de entrar en la cuestión técnica, primero definamos concretamente qué es un archivo de configuración.
Los archivos de configuración son esencialmente archivos que contienen información requerida para la operación exitosa de un programa, los cuales están estructurados de una manera particular. En lugar de estar codificados en el programa, son configurables por el usuario y, por lo general, se almacenan en un archivo de texto sin formato (aunque anteriormente he visto programas que han utilizado bases de datos SQLite Learn SQL o crear una base de datos simple con el navegador de bases de datos SQLite Learn SQL Or Cree una base de datos simple con el explorador de bases de datos SQLite ¿Alguna vez ha necesitado una base de datos, pero realmente no puede permitirse Microsoft Access, y ciertamente no puede permitirse instalar y operar un servidor Oracle en casa? ... como sus archivos de configuración).
Sorprendentemente, no hay un estándar definido sobre cómo deberían funcionar los archivos de configuración, o cómo deberían verse. Todo depende del desarrollador del programa..
Algunos archivos de configuración están estructurados en un formato de diseño propio del desarrollador. Otros usan estándares ampliamente conocidos para estructurar datos, como JSON (JavaScript Object Notation), YAML (YAML Ain't Markup Language) o XML (eXtensible Markup Language). Algunos programas cargan la información almacenada en sus archivos de configuración cuando comienzan, mientras que otros verifican periódicamente para ver si se ha cambiado..
Si es un usuario de Linux, probablemente estará familiarizado con estos, ya que muchas tareas básicas de mantenimiento requieren que edite los archivos de configuración. Si desea ajustar GRUB para iniciar dualmente su sistema Cómo iniciar dualmente los sistemas operativos Windows y Linux en su computadora Cómo iniciar dualmente los sistemas operativos Windows y Linux en su computadora Es como tener dos computadoras en una: inicie su sistema y elija entre Windows y Linux. Se llama arranque dual, y le da acceso a dos de los mejores sistemas operativos en el ..., o configurar un servidor web Cómo configurar un servidor web Apache en 3 sencillos pasos Cómo configurar un servidor web Apache en 3 Pasos sencillos Cualquiera sea la razón, es posible que en algún momento desee poner en marcha un servidor web. Ya sea que desee darse acceso remoto a ciertas páginas o servicios, desea obtener una comunidad ..., tendrá que ocuparse de ellos..
Aunque no es una cosa exclusivamente de Linux. Dependiendo de lo que esté haciendo, es posible que deba editarlos en Windows o Mac OS X.
Cómo se ven los archivos de configuración?
Ahora, echemos un vistazo a algunos archivos 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 de hosts, que se usa en Windows, Mac y Linux para asignar manualmente las direcciones IP a los nombres de host.
En Windows, puedes encontrarlo en c: \ windows \ system32 \ drivers \ etc \ hosts. En Mac y Linux, estará en / etc / hosts.
Como notará, el archivo de hosts usa espacios en blanco para separar elementos, y cada nombre de host tiene su propia línea. Además, el archivo hosts permite al usuario agregar anotaciones y comentarios, que comienzan con un símbolo hash.
En Linux y Mac OS X, algunos programas requieren que el usuario almacene 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 se denominan coloquialmente “archivos de puntos”.
Un programa que sigue esta convención particular es el editor de texto Vim. Las 7 razones principales para darle una oportunidad al editor de texto Vim. Las 7 razones principales para darle una oportunidad al editor de texto Vim. Durante años, he probado un editor de texto tras otro. Lo que sea, lo probé. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor diario. De alguna manera, yo ... En el pasado, hemos hablado sobre cómo personalizar VIM editando su archivo de configuración Vim es impresionante: mejorar con estas 5 personalizaciones Vim es impresionante: mejorar con estas 5 personalizaciones Los editores de texto pueden no ser atractivos, pero son atractivos importante. Uno de los editores de texto de Linux más potentes es VIM (abreviatura de Vi Improved), y aquí le mostramos cómo ampliar aún más su funcionalidad.. .
Los archivos de configuración incluso los usan los videojuegos para definir y controlar algunos de los comportamientos, como los mapeos de teclas. El archivo de configuración a continuación está tomado de Black Mesa, una nueva versión del original Media vida.
En el original Deus Ex, que fue lanzado en 2000, el usuario realmente tuvo que editar el archivo de configuración para habilitar trampas!
Cómo editar archivos de configuración
Entonces, ahora sabemos para qué se usan los archivos de configuración, hablemos sobre cómo podemos editarlos.
Para hacer esto, necesitarás un editor de texto. No use un procesador de textos, ya que estos pueden agregar formato al archivo que evitaría que el programa los lea.
Los usuarios de Windows ya tienen un editor de texto preinstalado. Estoy hablando del Bloc de notas. Aunque vale la pena destacar que hay una serie de excelentes editores de texto de terceros disponibles para Windows, incluidos Notepad ++, Atom y Sublime Text Editor.
En Linux, el análogo más cercano al Bloc de notas es Gedit gedit: uno de los editores de texto sin formato con más funciones [Linux y Windows] gedit: uno de los editores de texto sin formato con más funciones [Linux y Windows] Cuando piensa en texto sin formato editores, lo primero que puede aparecer en su cabeza es la aplicación Bloc de notas de Windows. Hace exactamente lo que dice su descripción de trabajo: características simples para un texto simple ... También es posible que desee considerar el uso de un editor de texto de línea de comandos, como Nano o Vim nano vs. vim: Editores de texto de terminal comparados nano vs. vim: Editores de texto de terminal comparados Aunque Linux se ha vuelto lo suficientemente fácil para que prácticamente cualquier persona pueda usarlo sin tener para usar la Terminal, hay algunos de nosotros que la usamos regularmente o tenemos curiosidad acerca de cómo se puede controlar ... En aras de la pura eficiencia, me inclino mucho hacia el editor de texto Vim. Esto me facilita saltar con precisión a diferentes posiciones dentro del archivo de configuración, simplemente usando un puñado de teclas.
En Mac OS X (o MacOS Sierra, pronto se sabrá ¿Qué hay de nuevo en macOS Sierra? Las nuevas características que llegan a tu Mac ¿Qué hay de nuevo en macOS Sierra? Las nuevas características que llegan a tu Mac OS X están muertas, viva MacOS. ), hay una serie de editores de texto que vienen preinstalados. Probablemente estés familiarizado con TextMate. También incluye varios editores de texto de línea de comandos, como Vim y Nano.
Cuando edita el archivo, es importante asegurarse de seguir las convenciones del mismo. Esto se puede resolver con solo mirarlo. Algunos archivos de configuración, como el archivo de hosts, le explicarán estas convenciones. Otros lo obligarán a leer alguna documentación, o un par de publicaciones de blog..
Finalmente, si el archivo de configuración que se está editando está estructurado en un formato JSON o XML, es posible que desee utilizar un editor de texto más potente con resaltado de sintaxis. Recomiendo Atom Esto mejorará su precisión al mostrarle cuándo ha cometido un error.
¿Qué pasa si no funciona??
Finalmente, veamos qué sucede cuando las cosas salen mal. En mi propia experiencia, los problemas asociados con la edición de archivos de configuración tienden a caer en dos campos..
El primero son los permisos. Si no puede guardar sus cambios, podría deberse a que está tratando de hacerlo como un usuario común. Para evitar daños accidentales, muchos archivos de configuración solo pueden editarlos aquellos con privilegios de administrador.
Arreglar esto es fácil. En Mac y Linux, intente aumentar sus privilegios con el comando sudo. Entonces, si estuviera editando su archivo de hosts, ejecutaría:
sudo nano / etc / hosts
En Windows, haga clic con el botón derecho en el Bloc de notas (o cualquier editor de texto que esté usando) y seleccione Ejecutar como administrador.
El segundo problema común es el error del usuario. Si las cosas no funcionan, podría ser tu culpa. Compruebe que no ha realizado ningún error tipográfico y que ha seguido las convenciones del archivo de configuración. Suena obvio, lo sé, pero un simple error de ortografía u olvidar cerrar un par de marcas de voz puede inutilizar todo el archivo.
Una buena manera de evitar problemas es hacer una copia del archivo de configuración antes de realizar cualquier cambio. De esta manera, si algo sale mal, puede restaurar la copia y comenzar de nuevo!
Los archivos de configuración son importantes
Más que importante, son un esencial parte del uso de Linux. Saber cómo editarlos correctamente puede ayudarte infinitamente.
¿Hay alguna otra habilidad esencial que creas que los usuarios de Linux principiantes a intermedios necesitan saber? Déjame saber abajo en los comentarios.