Vad är konfigurationsfiler? Hur man redigerar dem säkert

Vad är konfigurationsfiler? Hur man redigerar dem säkert

De flesta datorprogram vi använder --- oavsett om kontorssviter, webbläsare, till och med videospel --- konfigureras via menygränssnitt. Det har nästan blivit standard sättet att använda våra maskiner.





Men vissa program kräver att du tar ett steg bortom det. Istället för menyer måste du redigera en textfil för att programmet ska kunna köras som du vill.





Dessa textfiler konfigurerar programvaran och kallas --- överraskande nog --- 'konfigurationsfiler'. Om du vill förbättra din datorkunskap måste du veta vad en konfigurationsfil är och hur du redigerar en.





Vad är konfigurationsfiler?

Innan vi går in på den tekniska nitty-gritty, låt oss först definiera vad en konfigurationsfil är.

Config -filer är i huvudsak redigerbara textfiler som innehåller information som krävs för att ett program ska fungera. Filerna är strukturerade på ett visst sätt, formaterade för att kunna konfigureras av användare.



Även om vissa konfigurationer är hårdkodade i programvara, ingår inställningar som du kan ändra i konfigurationsfiler.

Överraskande nog finns det ingen definierad standard för hur konfigurationsfiler ska fungera eller hur de ska se ut. Det är helt upp till infall av utvecklaren av programmet.





Linux -användare är särskilt bekanta med konfigurationsfiler eftersom många grundläggande underhållsuppgifter kräver att du redigerar dem. Justera Raspberry Pi bygger ofta på redigering av konfigurationsfiler. Detta kan vara att ange ett trådlöst nätverk att ansluta till eller ange mängden RAM för grafik.

Konfigurationsfiler är dock inte exklusiva för Linux. Ibland kan du behöva redigera dem i Windows eller macOS.





Så här hittar och redigerar du konfigurationsfiler

Vissa konfigurationsfiler är strukturerade i ett format av utvecklarens egen design. Andra använder allmänt kända standarder som används för att strukturera data, som:

  • JSON (JavaScript Object Notation)
  • YAML (YAML är inte markeringsspråk)
  • XML (eXtensible Markup Language)

Vissa program läser in informationen som lagras i deras konfigurationsfiler när de startar. Samtidigt kontrollerar andra regelbundet konfigurationsfilen för att se om den har ändrats.

Oavsett vilken konfigurationsfil du vill redigera är det smart att kopiera den innan du gör några ändringar. På så sätt kan du återställa kopian och börja om om något går fel!

varför är youtube premium så dyrt?

Låt oss nu titta på en verklig konfigurationsfil. Som vi nämnde tidigare kommer de i alla olika former och storlekar. En konfigurationsfil du nästan säkert känner till är värdfilen. Windows, Mac och Linux använder alla detta för att manuellt mappa IP -adresser till värdnamn.

Windows -konfigurationsfiler

Windows -användare hittar värdfilen i c: windows system32 drivers etc .

Du kan öppna den genom att dubbelklicka på musen och välja Anteckningar från listan med föreslagna appar. Detta är allt du behöver för att visa och redigera konfigurationsfiler som värdar. Det finns dock flera alternativ --- se nedan för detaljer.

Med filen öppen ser du att den använder blanksteg (bokstavligen mellanslag och flikstopp) för att separera element.

Varje värdnamn har sin egen rad, följt av ett flikstopp och IP -adressen. Dessutom tillåter värdfilen användaren att lägga till kommentarer och kommentarer, som alla börjar med en hash -symbol.

Linux -konfigurationsfiler

På Linux hittar du värdfilen i /etc/ . Detta kan öppnas i Gedit, eller en kommandorads textredigerare som nano eller vim. I de flesta fall kommer din eller Linux -distro att vara förinstallerad.

Vissa program lagrar konfigurationsfilen i hemkatalogen, med en punkt i början av filnamnet. Dessa konfigurationsfiler har ibland filtillägget .rc och vi kallar dem 'dotfiles'.

Konfigurera filer i macOS

Precis som Linux kan värdfilen hittas i /etc/ på macOS.

Mac -användare vet att BBEdit är standard, förinstallerad textredigerare. Detta gör den idealisk för redigering av konfigurationsfiler i macOS. Men som med Linux är kommandoradsredigerare vim och nano också tillgängliga.

Appar för säker redigering av konfigurationsfiler

Så nu vet vi vad konfigurationsfiler används till, låt oss prata om hur vi kan redigera dem.

För att göra detta behöver du en textredigerare. Undvik ordbehandlare; Dessa kan lägga till formatering i filen vilket skulle förhindra att de läses korrekt.

Inbyggda textredigerare är tillgängliga, som nämnts. För extrafunktioner finns dock även textredigerare från tredje part:

Ladda ner: Anteckningsblock ++ för Windows (gratis)

Ladda ner: Atom för Windows, macOS, Linux (gratis)

Ladda ner: Sublime textredigerare för Windows, macOS, Linux (gratis utvärdering)

Så många textredigeringsverktyg är tillgängliga för varje plattform att det är svårt att rekommendera en enda app. Linux -användare kan också kolla vår lista över Linux textredigerare . Under tiden denna runda upp av textredigerare för macOS borde hjälpa Apples datorägare.

När du redigerar en konfigurationsfil är det viktigt att du följer konventionerna för den. Detta går att lösa bara genom att titta på det. Vissa konfigurationsfiler, som värdfilen, kommer att förklara dessa konventioner för dig i kommenterade rader. Andra tvingar dig att läsa dokumentation eller ett par blogginlägg.

Slutligen, om konfigurationsfilen du redigerar har ett JSON- eller XML -format, överväg en textredigerare med syntaxmarkering. Anteckningar ++ och Atom är båda bra alternativ här. Syntaxmarkering förbättrar din noggrannhet genom att visa dig när du har gjort ett misstag.

hur man gör en hemgjord TV -antenn

Andra platser där du kan hitta konfigurationsfiler att redigera

Om du är intresserad av att utforska konfigurationsfiler ytterligare hittar du dem i alla möjliga applikationer och plattformar. Det finns mer att konfigurera filer än att ange vilka webbplatser och IP -adresser som ska blockeras!

Utöver värdfilen hittar du konfigurationsfiler i videospel. Dessa används ofta för att definiera och kontrollera saker som nyckeltillämpningar.

Samtidigt kan vissa konfigurationsfiler användas för att fuska. Detta var fallet i det ursprungliga Deus Ex -spelet på PC. Dessa dagar är fusk mycket svårare och ofta inte värt ansträngningen om det inte är möjligt för ett officiellt fuskläge.

Webbapplikationer använder också konfigurationsfiler för anpassning.

Vad händer om din konfigurationsredigering inte fungerar?

Problem i samband med redigering av konfigurationsfiler tenderar att falla i två läger: behörigheter och användarfel.

Problem med konfigurationsfiler orsakade av behörighetsproblem beror på systemintegritet. Du kan inte spara ändringar eftersom du redigerar som en vanlig användare. För att förhindra oavsiktlig felkonfiguration kan många konfigurationsfiler bara redigeras av personer med administratörsnivå.

Det är enkelt att fixa detta:

  • I Windows, högerklicka på textredigeraren och välj Kör som administratör
  • På macOS och Linux, försök att eskalera dina privilegier med sudo -kommandot. Så, om du redigerade din värdfil, kör sudo nano /etc /hosts

(Observera att om du angav ett annat filnamn eller en annan plats skulle du effektivt skapa en konfigurationsfil i terminalen.)

När problemet är användarfel betyder det att det är ditt fel. Kontrollera att du inte har gjort några stavfel och att du har följt konventionerna i konfigurationsfilen.

Även om det kan verka självklart kan ett enkelt stavfel göra hela din fil värdelös. Innan du gör dina ändringar och sparar filen, kom ihåg att:

  • Kontrollera ändringen du gjorde
  • Se till att du lämnade en kommentar

Se också till att stänga konfigurationsfilen innan du försöker köra den programvara du försöker konfigurera.

Konfig -filer är viktiga

Mer än viktigt, de är en viktig del av att använda Linux. Att veta hur man redigerar dem korrekt kan hjälpa dig avsevärt.

Medan du kan redigera många konfigurationsfiler, var noga med att göra en kopia av filen innan du gör några ändringar. På det sättet kan du återgå till originalet om något blir konstigt.

hur man rensar nyligen tittade på Netflix

Använder du Linux? Här är mer om hur du ändrar och hanterar hosts -fil i Linux .

Dela med sig Dela med sig Tweet E-post 6 hörbara alternativ: De bästa gratis eller billiga ljudboksapparna

Om du inte vill betala för ljudböcker, här är några bra appar som låter dig lyssna på dem gratis och lagligt.

Läs Nästa
Relaterade ämnen
  • Linux
  • Teknik förklaras
  • Terminal
  • Jargong
  • Linux tips
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera