De Fleste dataprogrammene vi bruker – – – om kontorpakker, nettlesere, til og med videospill – – – er konfigurert via menygrensesnitt. Det har nesten blitt standard måten vi bruker våre maskiner.
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 ønsker.
disse tekstfilene konfigurerer programvaren og er – – – overraskende nok – – – kalt «config-filer». Hvis du vil forbedre datakunnskapen din, må du vite hva en config-fil er og hvordan du redigerer en.
- Hva Er Config-Filer?
- Hvordan Finne Og Redigere Config-Filer
- Windows Config-Filer
- Linux Config-Filer
- Config-Filer i macOS
- Apps For Sikker Redigering Av Config-Filer
- Andre Steder Kan Du Finne Config-Filer For Å Redigere
- Hva Om Config-Redigeringen Din Ikke Virker?
- Config-Filer Er Viktige
- Abonner på Vårt Nyhetsbrev
Hva Er Config-Filer?
før vi kommer inn i den tekniske nitty-gritty, la oss først definere hva en konfigurasjonsfil er.
Config filer 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 brukerkonfigurerbar.
mens noen konfigurasjon er hardkodet i programvare, innstillinger som du kan endre er inkludert i config-filer. Overraskende er Det Ingen definert standard på hvordan config-filer skal fungere, eller hvordan de skal se ut. Det er helt opp til innfallet av utvikleren av programmet.
Linux-brukere vil være spesielt kjent med config-filer som mange grunnleggende vedlikeholdsoppgaver krever du kan redigere dem. Tweaking Raspberry Pi er ofte avhengig av redigering av config-filer. Dette kan være å angi et trådløst nettverk for å koble til eller angi MENGDEN RAM for grafikk.
config-filer er imidlertid ikke eksklusive For Linux. Det er tider når du kanskje må redigere Dem I Windows eller macOS.
Hvordan Finne Og Redigere Config-Filer
noen config-filer 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 Ain ‘ t Markup Language)
- XML (eXtensible Markup Language)
noen programmer laster inn informasjonen som er lagret i config-filene når de starter. I mellomtiden sjekker andre periodisk config-filen for å se om den er endret.
uansett config-fil du vil redigere, er det smart å lage 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!
Nå, la Oss ta en titt på en real-world config fil. Som vi nevnte tidligere, kommer de i alle forskjellige former og størrelser. En config-fil du nesten sikkert er kjent med, er vertsfilen. Windows, Mac og Linux bruker alle DETTE til å manuelt kartlegge IP-adresser til vertsnavn.
Windows Config-Filer
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 å vise og redigere config-filer 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 en tabulatorstopp og et nytt vindu.ip-adresse. Videre tillater hosts-filen brukeren å legge til merknader og kommentarer, som alle begynner med et hash-symbol.
Linux Config-Filer
På Linux finner du hosts-filen i / etc/. Dette kan åpnes I Gedit, eller en kommandolinje tekst editor som nano eller vim. I de fleste tilfeller Vil Linux distro ha en eller alle disse forhåndsinstallert.
Noen programmer lagrer config-filen i hjemmekatalogen, med en periode i begynnelsen av filnavnet. Disse config filer noen ganger har filtypen .rc og vi refererer til dem som «dotfiles».
Config-Filer i macOS
Som Linux, kan hosts-filen finnes i/ etc / på macOS.
Mac-brukere vil vite At BBEdit er standard, forhåndsinstallert tekstredigerer. Dette gjør den ideell for redigering av config-filer i macOS. Men som Med Linux, kommandolinjeditorer vim og nano er også tilgjengelige.
Apps For Sikker Redigering Av Config-Filer
Så nå vet vi hva config-filer brukes til, la oss snakke om Hvordan vi kan redigere dem.
for å gjøre dette trenger du en tekstredigerer. Unngå tekstbehandlere; disse kan legge formatering til filen som ville hindre dem fra å bli lest riktig.
Innfødte tekstredigerere er tilgjengelige, som nevnt. For ekstra funksjoner er imidlertid tredjeparts tekstredigerere også tilgjengelige:
Last Ned: Notepad++ For Windows (Gratis)
Last Ned: Atom For Windows, macOS, Linux (Gratis)
Last Ned: Sublime Text Editor 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 skal denne runden av tekstredigerere for macOS hjelpe Apple-datamaskineiere.
når du redigerer en config-fil, er det viktig å sikre at du følger konvensjonene til den. Dette kan utarbeides bare ved å se på det. Noen config-filer, som hosts-filen, vil forklare disse konvensjonene til deg i kommenterte linjer. Andre vil tvinge deg til å lese noen dokumentasjon, eller et par blogginnlegg.
Til Slutt, hvis config-filen du redigerer, har ET json-eller XML-format, bør du vurdere en tekstredigerer med syntaksutheving. Notepad++ og Atom er begge gode alternativer her. Syntax highlighting vil forbedre nøyaktigheten ved å vise deg når du har gjort en feil.
Andre Steder Kan Du Finne Config-Filer For Å Redigere
hvis du er interessert i å utforske config-filer videre, finner du dem i alle slags applikasjoner og plattformer. Det er mer å config filer enn å spesifisere hvilke nettsteder og IP-adresser for å blokkere!
Utover hosts-filen finner du config-filer i videospill. Disse brukes ofte til å definere og kontrollere ting som keymappings.
I Mellomtiden kan noen config-filer brukes til å jukse. Dette var tilfellet i det originale Deus Ex-spillet PÅ PC. Disse dager, juks er langt vanskeligere og ofte ikke verdt innsatsen med mindre du aktiverer en offisiell jukse modus.
Webapplikasjoner bruker også konfigurasjonsfiler for tilpasning.
Hva Om Config-Redigeringen Din Ikke Virker?
Problemer knyttet til redigering av config-filer har en tendens til å falle i to leire: tillatelser og brukerfeil.
Problemer med config-filer forårsaket av tillatelsesproblemer er ned til systemintegritet. Du kan ikke lagre endringer fordi du redigerer som en vanlig bruker. For å forhindre utilsiktet feilkonfigurasjon, kan mange config-filer bare redigeres av de med administratornivå-rettigheter.
Å Fikse Dette er enkelt:
- På Windows, høyre-klikk på tekstredigeringsprogrammet, og velg kjør som administrator
- på macos og linux, prøv å eskalere rettighetene dine med sudo-kommandoen. Så, hvis du redigerte vertsfilen din, kjør sudo nano / etc /hosts
(Merk at Hvis du angav et annet filnavn eller sted, ville du effektivt opprette en config-fil i terminalen.)
når problemet er brukerfeil, betyr det at det er din feil. Kontroller at du ikke har gjort noen skrivefeil, og at du har fulgt konvensjonene i config-filen.
Selv om det kan virke innlysende, kan en enkel stavefeil gjøre hele filen ubrukelig. Før du forplikter deg til endringene og lagrer filen, husk å:
- Kontroller endringen du har gjort
- Sørg for at du har lagt igjen en kommentar
sørg også for å lukke config-filen før du prøver å kjøre programvaren du forsøker å konfigurere.
Config-Filer Er Viktige
Mer enn viktig, de er en viktig del av Å bruke Linux. Å vite hvordan du skal redigere dem kan hjelpe deg betraktelig.
Mens du kan redigere mange config-filer, må du huske å lage 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 wonky.
Bruker Linux? Her handler det mer om å endre og administrere vertsfilen I Linux.
- Linux
- Teknologi Forklart
- Terminal
- Linux Tips
Om Forfatteren
assisterende redaktør for sikkerhet, Linux, diy, programmering Og tech Forklart. Han produserer Også Veldig Nyttig Podcast og har lang erfaring i desktop og programvare støtte. En bidragsyter Til Linux Format magazine, Christian Er En Raspberry Pi tinkerer, Lego lover og retro gaming fan.
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!