Hva er konfigurasjonsfiler? Hvordan redigere dem trygt

Hva er konfigurasjonsfiler? Hvordan redigere dem trygt

De fleste dataprogrammene vi bruker --- enten kontorsuiter, nettlesere, til og med videospill --- er konfigurert via menygrensesnitt. Det er nesten blitt standard måten vi bruker maskinene våre på.





Men noen programmer krever at du tar et skritt utover det. I stedet for menyer må du redigere en tekstfil for at programvaren skal kjøre som du vil.





Disse tekstfilene konfigurerer programvaren og kalles --- overraskende nok --- 'konfigurasjonsfiler'. Hvis du vil forbedre datakunnskapen din, må du vite hva en konfigurasjonsfil er og hvordan du redigerer den.





Hva er konfigurasjonsfiler?

Før vi går inn på den tekniske nitty-gritty, la oss først definere hva en konfigurasjonsfil er.

Konfigurasjonsfiler er i hovedsak redigerbare tekstfiler som inneholder informasjon som kreves for en vellykket drift av et program. Filene er strukturert på en bestemt måte, formatert til å være konfigurerbar av brukeren.



Selv om noen konfigurasjoner er hardt kodet til programvare, er innstillinger du kan endre inkludert i konfigurasjonsfilene.

Overraskende er det ingen definert standard for hvordan konfigurasjonsfiler skal fungere, eller hvordan de skal se ut. Det er helt opp til innfallet til utvikleren av programmet.





Linux -brukere vil være spesielt kjent med konfigurasjonsfiler, da mange grunnleggende vedlikeholdsoppgaver krever at du redigerer dem. Tilpasning av Raspberry Pi er ofte avhengig av redigering av konfigurasjonsfiler. Dette kan være å spesifisere et trådløst nettverk for å koble til eller angi mengden RAM for grafikk.

Konfigurasjonsfiler er imidlertid ikke eksklusive for Linux. Noen ganger må du redigere dem i Windows eller macOS.





Hvordan finne og redigere konfigurasjonsfiler

Noen konfigurasjonsfiler er strukturert i et format av utviklerens eget design. Andre bruker allment kjente standarder som brukes til å strukturere data, som:

  • JSON (JavaScript Object Notation)
  • YAML (YAML er ikke kodespråk)
  • XML (eXtensible Markup Language)

Noen programmer laster inn informasjonen som er lagret i konfigurasjonsfilene når de starter. I mellomtiden sjekker andre jevnlig konfigurasjonsfilen for å se om den har blitt endret.

Uansett hvilken konfigurasjonsfil du vil redigere, er det smart å ta en kopi av den før du gjør noen endringer. På denne måten, hvis noe går galt, kan du gjenopprette kopien og starte på nytt!

hvordan gjøre ingen innringer -ID

La oss ta en titt på en konfigurasjonsfil fra den virkelige verden. Som vi nevnte tidligere, kommer de i alle forskjellige former og størrelser. En konfigurasjonsfil du nesten er kjent med er vertsfilen. Windows, Mac og Linux bruker alle dette til å manuelt tilordne IP -adresser til vertsnavn.

Windows -konfigurasjonsfiler

Windows -brukere vil finne vertsfilen i c: windows system32 drivers etc .

Du kan åpne den ved å dobbeltklikke på musen og velge Notisblokk fra listen over foreslåtte apper. Dette er alt du trenger for å se og redigere konfigurasjonsfiler som verter. Imidlertid er flere alternativer tilgjengelige --- se nedenfor for detaljer.

Med filen åpen vil du se at den bruker mellomrom (bokstavelig talt mellomrom og tabulatorstopp) for å skille elementer.

Hvert vertsnavn har sin egen linje, etterfulgt av et tabulatorstopp og IP -adressen. Videre lar vertsfilen brukeren legge til kommentarer og kommentarer, som alle begynner med et hash -symbol.

Linux -konfigurasjonsfiler

På Linux finner du vertsfilen i /etc/ . Dette kan åpnes i Gedit, eller en tekstredigerer på kommandolinjen, for eksempel nano eller vim. I de fleste tilfeller vil Linux -distroen din ha en eller alle disse forhåndsinstallert.

Noen programmer lagrer konfigurasjonsfilen i hjemmekatalogen, med en periode i begynnelsen av filnavnet. Disse konfigurasjonsfilene har noen ganger filtypen .rc, og vi omtaler dem som 'dotfiles'.

Konfigurer filer i macOS

I likhet med Linux kan vertsfilen finnes i /etc/ på macOS.

Mac -brukere vil vite at BBEdit er standard, forhåndsinstallert tekstredigerer. Dette gjør den ideell for redigering av konfigurasjonsfiler i macOS. Imidlertid, som med Linux, er kommandolinje -redaktører vim og nano også tilgjengelige.

Apper for sikker redigering av konfigurasjonsfiler

Så nå vet vi hva konfigurasjonsfiler brukes til, la oss snakke om hvordan vi kan redigere dem.

For å gjøre dette trenger du en tekstredigerer. Unngå tekstbehandlere; disse kan legge til formatering i filen som forhindrer at de blir lest riktig.

Innfødte tekstredigerere er tilgjengelige, som nevnt. For ekstra funksjoner er imidlertid tredjeparts tekstredigerere også tilgjengelige:

Nedlasting: Notisblokk ++ for Windows (gratis)

Nedlasting: Atom for Windows, macOS, Linux (gratis)

Nedlasting: Sublim tekstredigerer for Windows, macOS, Linux (gratis evaluering)

Så mange tekstredigeringsverktøy er tilgjengelige for hver plattform at det er vanskelig å anbefale en enkelt app. Linux -brukere kan også sjekke vår liste over Linux tekstredigerere . I mellomtiden denne runden opp av tekstredigerere for macOS skal hjelpe Apple -datamaskinseiere.

Når du redigerer en konfigurasjonsfil, er det viktig å sikre at du følger konvensjonene for den. Dette kan løses bare ved å se på det. Noen konfigurasjonsfiler, som vertsfilen, vil forklare deg disse konvensjonene i kommenterte linjer. Andre vil tvinge deg til å lese dokumentasjon eller et par blogginnlegg.

Til slutt, hvis konfigurasjonsfilen du redigerer har et JSON- eller XML -format, bør du vurdere et tekstredigeringsprogram med syntaksutheving. Notisblokk ++ og Atom er begge gode alternativer her. Syntaksmarkering vil forbedre nøyaktigheten din ved å vise deg når du har gjort en feil.

hvordan skille fra hverandre xbox one

Andre steder du kan finne konfigurasjonsfiler å redigere

Hvis du er interessert i å utforske konfigurasjonsfiler ytterligere, finner du dem i alle slags applikasjoner og plattformer. Det er mer å konfigurere filer enn å spesifisere hvilke nettsteder og IP -adresser som skal blokkeres!

Utover vertsfilen finner du konfigurasjonsfiler i videospill. Disse brukes ofte til å definere og kontrollere ting som tastetilordninger.

I mellomtiden kan noen konfigurasjonsfiler brukes til å jukse. Dette var tilfellet i det originale Deus Ex -spillet på PC. I disse dager er juksing langt vanskeligere og ofte ikke verdt innsatsen, med mindre det muliggjør en offisiell juksemodus.

Webapplikasjoner bruker også konfigurasjonsfiler for tilpasning.

Hva om konfigurasjonsredigeringen din ikke fungerer?

Problemer knyttet til redigering av konfigurasjonsfiler har en tendens til å falle i to leirer: tillatelser og brukerfeil.

Problemer med konfigurasjonsfiler forårsaket av tillatelsesproblemer skyldes systemintegritet. Du kan ikke lagre endringer fordi du redigerer som en vanlig bruker. For å forhindre utilsiktet feilkonfigurasjon kan mange konfigurasjonsfiler bare redigeres av personer med administratorrettigheter.

Å fikse dette er enkelt:

  • Høyreklikk på tekstredigereren i Windows, og velg Kjør som administrator
  • På macOS og Linux, prøv å eskalere privilegiene dine med sudo -kommandoen. Så, hvis du redigerte vertsfilen din, kjør sudo nano /etc /hosts

(Vær oppmerksom på at hvis du spesifiserte et annet filnavn eller et annet sted, ville du effektivt opprette en konfigurasjonsfil i terminalen.)

Når problemet er brukerfeil, betyr det at det er din feil. Kontroller at du ikke har skrevet feil, og at du har fulgt konvensjonene i konfigurasjonsfilen.

Selv om det kan virke åpenbart, kan en enkel stavefeil gjøre hele filen ubrukelig. Husk å gjøre før du forplikter deg til endringene og lagrer filen:

  • Sjekk endringen du gjorde
  • Sørg for at du la igjen en kommentar

Sørg også for å lukke konfigurasjonsfilen før du prøver å kjøre programvaren du prøver å konfigurere.

Konfigurasjonsfiler er viktige

Mer enn viktig, de er en viktig del av å bruke Linux. Å vite hvordan du redigerer dem riktig kan hjelpe deg betraktelig.

Selv om du kan redigere mange konfigurasjonsfiler, må du ta en kopi av filen før du gjør noen endringer. På den måten kan du gå tilbake til originalen hvis noe går galt.

hvordan se etter utdaterte drivere

Bruker du Linux? Her er mer om å endre og administrere hosts -fil i Linux .

Dele Dele kvitring E -post 6 hørbare alternativer: De beste gratis eller billige lydbokappene

Hvis du ikke liker å betale for lydbøker, er det noen flotte apper som lar deg lytte til dem gratis og lovlig.

Les neste
Relaterte temaer
  • Linux
  • Teknologi forklart
  • Terminal
  • Sjargong
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere