Quels sont les fichiers de configuration, et comment pouvez-vous les modifier?

La grande majorité des programmes informatiques que nous utilisons - qu`ils soient les suites bureautiques, les navigateurs Web, ou même des jeux vidéo - sont configurés par un système d`interfaces de menu. Il est presque devenu le chemin par défaut, nous utilisons nos machines. Mais certains programmes vous avez besoin de faire un pas au-delà, et vous avez fait de modifier un fichier texte afin de les amener à courir que vous le souhaitez.

Ces fichiers texte sont - assez sans surprise - appelés « fichiers de configuration ». Si vous voulez prendre le saut de « utilisateur » à « power user », vous allez avoir besoin de savoir comment les modifier.

Qu`est-ce que les fichiers de configuration?

d`abord définir concrètement ce qu`est un fichier de configuration avant d`entrer dans la débrouille technique, nous allons est.

Les fichiers de configuration sont essentiellement des fichiers qui contiennent des informations nécessaires au bon fonctionnement d`un programme, qui sont structurés d`une manière particulière. Plutôt que d`être codée en dur dans le programme, ils sont configurables par l`utilisateur, et sont généralement stockées dans un fichier de texte en clair (même si je l`ai déjà vu des programmes qui ont utilisé bases de données SQLite que leurs fichiers de configuration).Apprendre SQL ou créer une simple base de données SQLite Database BrowserApprendre SQL ou créer une simple base de données SQLite Database BrowserAvez-vous déjà trouvé dans le besoin d`une base de données, mais vous ne pouvez pas vraiment se permettre Microsoft Access, et vous ne pouvez certainement pas se permettre d`installer et d`exploiter un serveur Oracle à la maison. Que votre objectif est ...Lire la suite

Étonnamment, il n`y a pas de norme définie sur la façon dont les fichiers de configuration doivent fonctionner, ou ce qu`ils devraient ressembler. Il est tout à fait à la fantaisie du développeur du programme.

Certains fichiers de configuration sont structurés sous forme de conception propre du développeur. D`autres utilisent des normes largement connues utilisées pour structurer les données, comme JSON (javascript Object Notation), YAML (YAML est pas Markup Language) ou format XML (eXtensible Markup Language). Certains programmes se chargent les informations stockées dans leurs fichiers de configuration quand ils commencent, tandis que d`autres vérifient périodiquement pour voir si elle a été modifiée.

ConfigJSON

Si vous êtes un utilisateur de Linux, vous allez probablement être familier avec ces derniers, autant de tâches de maintenance de base nécessitent de modifier les fichiers de configuration. Si vous souhaitez modifier GRUB dual-boot de votre système, ou mettre en place un serveur web, vous allez avoir à traiter avec eux.Comment faire pour double démarrage de Windows La & Linux OS sur votre ordinateurComment faire pour double démarrage de Windows La & Linux OS sur votre ordinateurIl est comme avoir deux ordinateurs dans un - démarrage de votre système et choisir entre Windows et Linux. Il est appelé à double démarrage, et il vous donne accès à deux des meilleurs systèmes d`exploitation sur le ...Lire la suite

Bien que ce n`est pas une chose exclusivement Linux. En fonction de ce que vous faites, vous pourriez avoir à les modifier dans Windows ou Mac OS X.

Qu`est-ce que les fichiers de configuration Look Like?

Maintenant, nous allons jeter un oeil à certains fichiers de configuration du monde réel. Comme nous l`avons mentionné plus tôt, ils viennent dans toutes les différentes formes et tailles. Un fichier de configuration que vous êtes certainement familier avec le fichier hosts, qui est utilisé sous Windows, Mac et Linux pour la carte manuellement des adresses IP aux noms d`hôtes.

Video: PPSSPP : Guide de configuration rapide

hôtes

Sous Windows, vous pouvez le trouver sous c: windows system32 drivers etc hosts. Sous Mac et Linux, il sera en / etc / hosts.

Comme vous le remarquerez, le fichier hosts utilise des espaces pour séparer les éléments, chaque nom d`hôte ayant sa propre ligne. De plus, le fichier hosts permet à l`utilisateur d`ajouter des annotations et des commentaires, tous commencent par un symbole dièse.

vim-vundle code

Sous Linux et Mac OS X, certains programmes exigent que l`utilisateur pour stocker le fichier de configuration dans le répertoire, avec une période au début du nom de fichier. Ces fichiers de configuration ont parfois l`extension de fichier .rc, et sont appelés familièrement « dotfiles ».

Un programme qui suit cette convention particulière est l`éditeur de texte Vim. Dans le passé, nous avons parlé de la façon de personnaliser VIM par éditer son fichier de configuration.Le Top 7 raisons de donner VIM Text Editor A ChanceLe Top 7 raisons de donner VIM Text Editor A ChancePendant des années, je l`ai essayé un éditeur de texte après l`autre. Vous le nom, je l`ai essayé. Je chacun de ces éditeurs pour plus de deux mois que mon premier jour à jour éditeur. D`une certaine façon, je ...Lire la suite

Les fichiers de configuration sont même utilisés par les jeux vidéo pour définir et contrôler certains comportements, tels que keymappings. Le fichier de configuration ci-dessous est tiré de Black Mesa - un remake de fan-en l`original Demi vie.

Black Mesa

Dans la version originale Deus Ex, qui a été publié en 2000, l`utilisateur a fait éditer le fichier de configuration pour activer les tricheurs!

Comment modifier les fichiers de configuration

Alors, maintenant, nous savons quels sont les fichiers de configuration sont utilisés pour, nous allons parler de la façon dont nous pouvons les modifier.

Pour ce faire, vous allez avoir besoin d`un éditeur de texte. Ne pas utiliser un traitement de texte, car ceux-ci peuvent ajouter le formatage du fichier qui les empêcherait d`être lu par le programme.

Les utilisateurs de Windows ont déjà un éditeur de texte pré-installé. Je parle de Bloc-notes. Bien qu`il soit utile de souligner qu`il ya un certain nombre de grands éditeurs de texte tiers disponibles pour Windows, y compris Notepad ++, Atom et Sublime Text Editor.

AtomHosts

Sous Linux, l`analogue le plus proche de bloc-notes est Gedit. Vous pouvez également envisager d`utiliser un éditeur de texte en ligne de commande, comme Nano vim. Par souci d`efficacité pure, je me penche fortement vers l`éditeur de texte Vim. Cela rend plus facile pour moi de sauter précisément à différentes positions dans le fichier de configuration, en utilisant simplement une poignée de touches.gedit: L`un des La plupart des éditeurs de texte brut Feature-rempli [Linux & Les fenêtres]gedit: L`un des La plupart des éditeurs de texte brut Feature-rempli [Linux & Les fenêtres]Quand vous pensez des éditeurs de texte brut, la première chose qui peut apparaître dans votre tête est l`application Bloc-notes Windows. Il fait exactement ce que ses états de description d`emploi - caractéristiques simples pour un texte en clair ...Lire la suite

Sous Mac OS X (ou MacOS Sierra, est-il sera bientôt connu), Il y a un certain nombre d`éditeurs de texte qui sont pré-installés. Vous êtes probablement familier avec TextMate. Il comprend également un certain nombre d`éditeurs de texte de ligne de commande, comme ViM et Nano.

Lorsque vous modifiez le fichier, il est important de vous assurer que vous suivez les conventions de celui-ci. Cela peut être élaboré juste en le regardant. Certains fichiers de configuration, comme le fichier hosts, expliqueront ces conventions pour vous. D`autres vous forcer à lire certains documents, ou deux messages de blog.

Enfin, si le fichier de configuration en cours d`édition est structuré dans un format JSON ou XML, vous pouvez utiliser un éditeur de texte plus puissant avec la coloration syntaxique. Je recommande Atom. Cela permettra d`améliorer votre précision en vous montrant quand vous avez fait une erreur.

Et si cela ne fonctionne pas?

Enfin, nous allons toucher sur ce qui se passe quand les choses tournent mal. Dans ma propre expérience, les problèmes liés aux fichiers de configuration d`édition ont tendance à tomber dans deux camps.

La première est d`autorisations. Si vous ne parvenez pas à enregistrer vos modifications, il pourrait être parce que vous essayez de le faire en tant qu`utilisateur ordinaire. Afin d`éviter les dommages accidentels, de nombreux fichiers de configuration sont modifiables que par ceux qui ont des privilèges de niveau administrateur.

La correction de c`est facile. Sous Mac et Linux, essayez l`escalade de vos privilèges avec la commande sudo. Donc, si vous modifiez votre fichier hosts, vous lancerez la:

nano / etc sudo / hosts

Sous Windows, cliquez droit sur le Bloc-notes (ou tout autre éditeur de texte que vous utilisez) et sélectionnez Exécuter en tant qu`administrateur.

NotepadRunAsAdmin

Le deuxième problème est commun erreur de l`utilisateur. Si les choses ne fonctionnent pas, il pourrait être votre faute. Vérifiez que vous ne l`avez pas fait de fautes de frappe, et que vous avez suivi les conventions du fichier de configuration. Il ne semble évident, je sais, mais une simple erreur d`orthographe ou oublier de fermer une paire de marques de parole peut rendre votre dossier complet inutile.

Une bonne façon d`éviter les problèmes est de faire une copie du fichier de configuration avant de faire des changements. De cette façon, si quelque chose va mal, vous pouvez restaurer la copie et recommencer!

Les fichiers de configuration sont importants

Plus qu`important, ils sont un essentiel une partie de l`utilisation de Linux. Savoir comment modifier correctement les peut vous aider à l`infini.

Y at-il d`autres compétences essentielles que vous pensez que les utilisateurs de Linux débutant à intermédiaire doivent savoir? Faites-moi savoir dans les commentaires ci-dessous.

Articles connexes