¿Cuáles son los archivos de configuración, y ¿cómo se puede editar?

La gran mayoría de los programas de ordenador que utilizamos - ya se trate de paquetes de oficina, navegadores web, o incluso juegos de vídeo - están configurados mediante un sistema de interfaces de menú. Casi se ha convertido en la forma por defecto utilizamos nuestras máquinas. Sin embargo, algunos programas requieren que usted tome un paso más allá, y en realidad se tienen que editar un archivo de texto con el fin de conseguir que se ejecute como desee.

Estos son archivos de texto - lo suficiente como era de esperar - los llamados “archivos de configuración”. Si quiere dar el salto de “usuario” a “usuario avanzado”, vas a necesitar saber cómo ajustar ellos.

¿Qué son los archivos de configuración?

Antes de entrar en el meollo de la cuestión técnica, primero vamos a definir concretamente lo que es un archivo de configuración.

Los archivos de configuración son esencialmente los archivos que contienen la información necesaria para el buen funcionamiento de un programa, que están estructurados de una manera particular. En lugar de ser codificados de forma rígida en el programa, que son configurables por el usuario, y normalmente se almacenan en un archivo de texto plano (aunque he programas que han utilizado visto anteriormente bases de datos SQLite como sus archivos de configuración).Aprender SQL o crear una simple base de datos con SQLite Database BrowserAprender SQL o crear una simple base de datos con SQLite Database BrowserTiene vez se encuentra en necesidad de una base de datos, pero no se puede realmente permitirse el lujo de Microsoft Access, y que sin duda no puede permitirse el lujo de instalar y operar un servidor Oracle en casa. Ya sea que su objetivo es ...Lee mas

Sorprendentemente, no hay un estándar definido sobre cómo los archivos de configuración deben trabajar, o lo que debe ser similar. Es totalmente en manos del capricho del desarrollador del programa.

Algunos archivos de configuración están estructurados en un formato de diseño propio del desarrollador. Otros utilizan estándares ampliamente conocidos usados ​​para estructurar datos, como JSON (javascript Object Notation), YAML (YAML no esta Markup Language) o en formato XML (eXtensible Markup Language). Algunos programas se cargan la información almacenada en sus archivos de configuración cuando empiezan, mientras que otras comprobar periódicamente para ver si se ha cambiado.

ConfigJSON

Si usted es un usuario de Linux, es probable que va a estar familiarizado con estos, como muchas de las tareas de mantenimiento básicos que se requieren para editar archivos de configuración. Si desea modificar GRUB -Arranque dual en su sistema de, o configurar un servidor web, vas a tener que lidiar con ellos.Cómo doble arranque de Windows & Linux OS en su ordenadorCómo doble arranque de Windows & Linux OS en su ordenadorEs como tener dos ordenadores en uno - iniciar el sistema y elegir entre Windows y Linux. Se llama el arranque dual, y se le da acceso a dos de los mejores sistemas operativos en el ...Lee mas

Aunque no es una cosa exclusiva de Linux. Dependiendo de lo que está haciendo, usted podría tener que editarlas en Windows o Mac OS X.

¿Qué hacen los archivos de configuración parece?

Ahora, vamos a echar un vistazo a algunos archivos de configuración del mundo real. Como hemos mencionado anteriormente, vienen en diferentes formas y tamaños. Un archivo de configuración que está casi seguro que está familiarizado con el archivo de hosts, que se utiliza en Windows, Mac y Linux para asignar manualmente las direcciones IP a nombres de host.

Hospedadores

En Windows, se puede encontrar bajo C: WINDOWS system32 drivers etc hosts. En Mac y Linux, que va a ser en / etc / hosts.

Como se dará cuenta, el archivo hosts utiliza espacios en blanco para separar los elementos, con cada nombre de host que tiene su propia línea. Además, el archivo de hosts permite al usuario añadir anotaciones y comentarios, que comienzan con un símbolo de hash.

vim-vundle de código

En Linux y Mac OS X, algunos programas requieren que el usuario almacene el archivo de configuración en el directorio principal, con un punto al comienzo del nombre. Estos archivos de configuración a veces tienen la extensión de archivo .rc, y se coloquialmente llamados “comienzan con un punto”.

Un programa que sigue a este convenio en particular es el editor de texto Vim. En el pasado, hemos hablado acerca de cómo personalizar VIM por la edición de su archivo de configuración.Los 7 mejores razones para dar la Vim editor de texto una oportunidadLos 7 mejores razones para dar la Vim editor de texto una oportunidadDurante años, he tratado de un editor de texto tras otro. Lo que sea, lo probé. He utilizado todos y cada uno de estos editores durante más de dos meses, como mi principal editor del día a día. De alguna manera, yo ...Lee mas

Los archivos de configuración se utilizan, incluso por los videojuegos para definir y controlar algunos de los comportamientos, tales como keymappings. El archivo de configuración a continuación se ha tomado de Negro Mesa - un remake hecho por fans de el original Media vida.

Negro mesa

En el original Deus Ex, que fue lanzado en 2000, el usuario realmente tenía que editar el archivo de configuración para permitir que los tramposos!

Cómo editar archivos de configuración

Por lo tanto, ahora sabemos qué ficheros de configuración se utilizan para, vamos a hablar de cómo podemos editarlos.

Para hacer esto, usted va a necesitar un editor de texto. No utilice un procesador de textos, ya que estos pueden agregar formato al archivo que evitar que sean leídos por el programa.

Los usuarios de Windows ya tienen preinstalado un editor de texto. Estoy hablando de Bloc de notas. Aunque vale la pena haciendo hincapié en que hay una serie de grandes editores de texto de terceros disponibles para Windows, incluyendo Notepad ++, Atom y Editor de texto sublime.

AtomHosts

En Linux, el análogo más cercano a la agenda es Gedit. También puede ser que desee considerar el uso de un editor de texto de línea de comandos, como nano o Vim. En aras de la eficiencia pura, que en gran medida inclinan hacia el editor de texto Vim. Esto hace que sea fácil para que salte precisamente a diferentes posiciones dentro del archivo de configuración, simplemente mediante el uso de sólo un puñado de las pulsaciones de teclado.gedit: Uno de los más editores de texto sin formato lleno de características [Linux & windows]gedit: Uno de los más editores de texto sin formato lleno de características [Linux & windows]Cuando se piensa en los editores de texto sin formato, la primera cosa que puede estallar en su cabeza es la aplicación Bloc de notas de Windows. Hace exactamente lo que su descripción de trabajo - estados características de fricción para un texto plano ...Lee mas

En Mac OS X (o MacOS Sierra, es que pronto se conocerá), Hay una serie de editores de texto que vienen pre-instalados. Probablemente usted está familiarizado con TextMate. También incluye una serie de editores de texto de línea de comandos, como vim y nano.

Al editar el archivo, es importante asegurarse de que sigue las convenciones de la misma. Esto se puede resolver simplemente con mirarlo. Algunos archivos de configuración, como el archivo de hosts, explicarán estas convenciones para usted. Otros le obligará a leer algún tipo de documentación, o un par de entradas de blog.

Por último, si el archivo de configuración que se está editando está estructurado en un formato JSON o XML, es posible que desee utilizar un motor más potente editor de texto con resaltado de sintaxis. Recomiendo Atom. Esto mejorará su exactitud, mostrando que cuando se ha cometido un error.

¿Qué pasa si no funciona?

Por último, vamos a tocar en lo que sucede cuando las cosas van mal. En mi propia experiencia, los problemas asociados con los archivos de configuración de edición tienden a caer en dos campos.

La primera es permisos. Si no es capaz de guardar los cambios, podría ser porque usted está tratando de hacerlo como un usuario normal. Con el fin de evitar daños accidentales, muchos archivos de configuración sólo son editables por los que tienen privilegios de administrador.

La fijación de esto es fácil. En Mac y Linux, pruebe la escalada de sus privilegios con el comando sudo. Por lo tanto, si estaba editando su archivo de hosts, que había corrido:

sudo nano / etc / hosts

En Windows, haga clic con el Bloc de notas (o cualquier editor de texto que está usando) y seleccione Ejecutar como administrador.

NotepadRunAsAdmin

El segundo problema común es un error del usuario. Si las cosas no están funcionando, que podría ser su culpa. Asegúrese de que no haya realizado ninguna errata, y que ha seguido las convenciones del archivo de configuración. Suena obvio, lo sé, pero un simple error de ortografía, o el olvido de cerrar un par de marcas de voz puede hacer que todo su archivo inútil.

Una buena manera de evitar problemas es hacer una copia del archivo de configuración antes de hacer cualquier cambio. De esta manera, si algo va mal, puede restaurar la copia y empezar de nuevo!

Los archivos de configuración son importantes

Más que importante, que son una esencial parte de la utilización de Linux. Saber cómo editar adecuadamente pueden ayudarle sin fin.

Vídeo: ▲Como Crear Un Achivo .ini Con Bloc De Notas ▼

¿Hay otras habilidades esenciales que se sienta que los usuarios principiantes a intermedio Linux necesitan saber? Déjame saber abajo en los comentarios.

Artículos Relacionados