Hvad er konfigurationsfiler? Sådan redigeres dem sikkert

Hvad er konfigurationsfiler? Sådan redigeres dem sikkert

De fleste af de computerprogrammer, vi bruger --- uanset om kontorsuiter, webbrowsere, endda videospil --- er konfigureret via menuinterfaces. Det er næsten blevet standardmåden, vi bruger vores maskiner på.





Men nogle programmer kræver, at du tager et skridt ud over det. I stedet for menuer skal du redigere en tekstfil for at softwaren kan køre som du ønsker.





Disse tekstfiler konfigurerer softwaren og kaldes --- overraskende nok --- 'config-filer'. Hvis du vil forbedre din computerkendskab, skal du vide, hvad en config -fil er, og hvordan du redigerer en.





Hvad er konfigurationsfiler?

Inden vi går ind i den tekniske nitty-gritty, lad os først definere, hvad en konfigurationsfil er.

Config -filer er i det væsentlige redigerbare tekstfiler, der indeholder oplysninger, der kræves for et vellykket drift af et program. Filerne er struktureret på en bestemt måde, formateret til at kunne konfigureres af brugeren.



Selvom nogle konfigurationer er hårdt kodet til software, er indstillinger, som du kan ændre, inkluderet i konfigurationsfiler.

Overraskende nok er der ingen defineret standard for, hvordan config -filer skal fungere, eller hvordan de skal se ud. Det er helt op til indfaldet af udvikleren af ​​programmet.





Linux -brugere kender især konfigurationsfiler, da mange grundlæggende vedligeholdelsesopgaver kræver, at du redigerer dem. Tilpasning af Raspberry Pi afhænger ofte af redigering af konfigurationsfiler. Dette kan være at angive et trådløst netværk, der skal oprettes forbindelse til eller angive mængden af ​​RAM til grafik.

Konfigurationsfiler er dog ikke eksklusive til Linux. Der er tidspunkter, hvor du muligvis skal redigere dem i Windows eller macOS.





Sådan finder og redigerer du konfigurationsfiler

Nogle konfigurationsfiler er struktureret i et format efter udviklerens eget design. Andre bruger almindeligt kendte standarder, der bruges til at strukturere data, som:

  • JSON (JavaScript Object Notation)
  • YAML (YAML Ain't Markup Language)
  • XML (eXtensible Markup Language)

Nogle programmer indlæser de oplysninger, der er gemt i deres konfigurationsfiler, når de starter. I mellemtiden kontrollerer andre periodisk konfigurationsfilen for at se, om den er blevet ændret.

Uanset hvilken konfigurationsfil du vil redigere, er det smart at lave en kopi af den, før du foretager ændringer. På denne måde, hvis noget går galt, kan du gendanne kopien og starte igen!

Windows 10 temaer 2018 gratis download

Lad os nu se på en konfigurationsfil fra den virkelige verden. Som vi nævnte tidligere, kommer de i alle forskellige former og størrelser. En konfigurationsfil, du næsten er bekendt med, er værtsfilen. Windows, Mac og Linux bruger alle dette til manuelt at knytte IP -adresser til værtsnavne.

Windows -konfigurationsfiler

Windows -brugere finder værtsfilen i c: windows system32 drivers etc .

Du kan åbne den ved at dobbeltklikke på musen og vælge Notesblok på listen over foreslåede apps. Dette er alt hvad du behøver for at se og redigere konfigurationsfiler som værter. Flere alternativer er imidlertid tilgængelige --- se detaljer nedenfor.

Med filen åben vil du se, at den bruger mellemrum (bogstaveligt talt mellemrum og tabulatorstop) til at adskille elementer.

Hvert værtsnavn har sin egen linje efterfulgt af et tabulatorstop og IP -adressen. Desuden giver værtsfilen brugeren mulighed for at tilføje kommentarer og kommentarer, som alle begynder med et hash -symbol.

Linux -konfigurationsfiler

På Linux finder du værtsfilen i /etc/ . Dette kan åbnes i Gedit, eller en kommandolinje tekstredigerer som nano eller vim. I de fleste tilfælde vil din Linux distro have en eller alle disse forudinstalleret.

Nogle programmer gemmer konfigurationsfilen i hjemmemappen med en periode i begyndelsen af ​​filnavnet. Disse konfigurationsfiler har undertiden filtypen .rc, og vi omtaler dem som 'dotfiles'.

Konfigurer filer i macOS

Ligesom Linux kan værtsfilen findes i /etc/ på macOS.

Mac -brugere ved, at BBEdit er standard, forudinstalleret teksteditor. Dette gør den ideel til redigering af konfigurationsfiler i macOS. Men som med Linux er kommandolinjeditorer vim og nano også tilgængelige.

Apps til sikker redigering af konfigurationsfiler

Så nu ved vi, hvad konfigurationsfiler bruges til, lad os tale om, hvordan vi kan redigere dem.

For at gøre dette skal du bruge en tekstredigerer. Undgå tekstbehandlere; Disse kan tilføje formatering til filen, hvilket forhindrer dem i at blive læst korrekt.

Indfødte tekstredaktører er tilgængelige som nævnt. For ekstra funktioner er der imidlertid også tredjeparts tekstredigerere tilgængelige:

Hent: Notesblok ++ til Windows (gratis)

Hent: Atom til Windows, macOS, Linux (gratis)

Hent: Sublim tekstredigerer til Windows, macOS, Linux (gratis evaluering)

Så mange tekstredigeringsværktøjer er tilgængelige for hver platform, at det er svært at anbefale en enkelt app. Linux -brugere kan også tjekke vores liste over Linux tekstredaktører . Imens denne runde op af tekstredaktører til macOS skulle hjælpe Apple computer ejere.

Når du redigerer en konfigurationsfil, er det vigtigt at sikre, at du følger konventionerne for den. Dette kan løses bare ved at se på det. Nogle konfigurationsfiler, som værtsfilen, forklarer dig disse konventioner i kommenterede linjer. Andre tvinger dig til at læse dokumentation eller et par blogindlæg.

Endelig, hvis den konfigurationsfil, du redigerer, har et JSON- eller XML -format, skal du overveje en teksteditor med syntaksfremhævelse. Notesblok ++ og Atom er begge gode muligheder her. Syntaksfremhævelse forbedrer din nøjagtighed ved at vise dig, når du har begået en fejl.

hvor meget koster netflix om måneden

Andre steder, du kan finde konfigurationsfiler til redigering

Hvis du er interesseret i at udforske konfigurationsfiler yderligere, finder du dem i alle mulige applikationer og platforme. Der er mere at konfigurere filer end at angive, hvilke websteder og IP -adresser der skal blokeres!

Ud over hosts -filen finder du konfigurationsfiler i videospil. Disse bruges ofte til at definere og kontrollere ting som nøgletildelinger.

I mellemtiden kan nogle konfigurationsfiler bruges til at snyde. Dette var tilfældet i det originale Deus Ex -spil på pc. I disse dage er snyd langt vanskeligere og ofte ikke besværet værd, medmindre det muliggør en officiel snydtilstand.

Webapplikationer bruger også konfigurationsfiler til tilpasning.

Hvad hvis din konfigurationsredigering ikke virker?

Problemer forbundet med redigering af konfigurationsfiler har en tendens til at falde i to lejre: tilladelser og brugerfejl.

Problemer med konfigurationsfiler forårsaget af tilladelsesproblemer skyldes systemintegritet. Du kan ikke gemme ændringer, fordi du redigerer som en almindelig bruger. For at forhindre utilsigtet fejlkonfiguration kan mange konfigurationsfiler kun redigeres af dem med administratorrettigheder.

Det er let at rette op på dette:

  • I Windows skal du højreklikke på teksteditoren og vælge Kør som administrator
  • På macOS og Linux kan du prøve at eskalere dine privilegier med sudo -kommandoen. Så hvis du redigerede din hosts -fil, skal du køre sudo nano /etc /hosts

(Bemærk, at hvis du angav et andet filnavn eller en anden placering, ville du effektivt oprette en konfigurationsfil i terminalen.)

Når problemet er brugerfejl, betyder det, at det er din skyld. Kontroller, at du ikke har lavet nogen stavefejl, og at du har fulgt konventionerne i konfigurationsfilen.

Selvom det kan virke indlysende, kan en simpel stavefejl gøre hele din fil ubrugelig. Inden du forpligter dig til dine ændringer og gemmer filen, skal du huske at:

  • Tjek den ændring, du har foretaget
  • Sørg for, at du efterlod en kommentar

Sørg også for at lukke konfigurationsfilen, før du prøver at køre den software, du forsøger at konfigurere.

Konfig -filer er vigtige

Mere end vigtigt, de er en vigtig del af brugen af ​​Linux. At vide, hvordan du redigerer dem korrekt, kan hjælpe dig betydeligt.

Selvom du kan redigere mange konfigurationsfiler, skal du sørge for at tage en kopi af filen, før du foretager ændringer. På den måde kan du vende tilbage til originalen, hvis noget går vildt.

hvilke windows -funktioner skal aktiveres i windows 10

Bruger du Linux? Her er mere om at ændre og administrere hosts -fil i Linux .

Del Del Tweet E -mail 6 hørbare alternativer: De bedste gratis eller billige lydbogsapps

Hvis du ikke har lyst til at betale for lydbøger, her er nogle gode apps, der lader dig lytte til dem gratis og lovligt.

Læs Næste
Relaterede emner
  • Linux
  • Teknologi forklaret
  • Terminal
  • Jargon
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere