Maybaygiare.org

Blog Network

www.makeuseof.com

de flesta av de datorprogram vi använder – – – om kontorssviter, webbläsare, även videospel—konfigureras via menygränssnitt. Det har nästan blivit standard sättet vi använder våra maskiner.

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

dessa textfiler konfigurerar programvaran och är—förvånansvärt nog – – – kallade ”konfigurationsfiler”. Om du vill förbättra din datorkunskap måste du veta vad en konfigurationsfil är och hur man redigerar en.

Vad är konfigurationsfiler?

innan vi kommer in i den tekniska nitty-gritty, låt oss först definiera vad en konfigurationsfil är.

konfigurationsfiler är i huvudsak redigerbara textfiler som innehåller information som krävs för att ett program ska fungera framgångsrikt. Filerna är strukturerade på ett visst sätt, formaterade för att vara användarkonfigurerbara.

medan en viss konfiguration är hårdkodad i programvara ingår inställningar som du kan ändra i konfigurationsfiler.

överraskande 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.

redigera Raspberry Pi: s startkonfigurationsfil's boot config file

Linux-användare kommer att vara särskilt bekanta med konfigurationsfiler eftersom många grundläggande underhållsuppgifter kräver dig att redigera dem. Tweaking Raspberry Pi förlitar sig ofta på att redigera konfigurationsfiler. Det här kan vara att ange ett trådlöst nätverk för att ansluta till eller ställa in mängden RAM för grafik.

konfigurationsfiler är dock inte exklusiva för Linux. Det finns tillfällen då du kan behöva redigera dem i Windows eller macOS.

hur man hittar och redigerar 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 Markup Language)
  • XML (eXtensible Markup Language)

Vissa program laddar informationen som lagras i sina 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 göra en kopia av den innan du gör några ändringar. På det här sättet, om något går fel, kan du återställa kopian och börja om igen!

Nu, låt oss ta en titt på en verklig konfigurationsfil. Som vi nämnde tidigare finns de i alla olika former och storlekar. En konfigurationsfil som 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 anteckningsblock från listan över föreslagna appar. Det här är allt du behöver för att visa och redigera konfigurationsfiler som värdar. Men flera alternativ finns tillgängliga – – – se nedan för detaljer.

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

redigera Windows hosts-filen med Notepad

varje värdnamn har sin egen rad, följt av ett flikstopp och IP-adress. Dessutom tillåter värdfilen användaren att lägga till anteckningar 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 kommandorad textredigerare som nano eller vim. I de flesta fall kommer din Linux-distro att ha en eller alla dessa förinstallerade.

Vissa program lagrar konfigurationsfilen i hemkatalogen, med en period i början av filnamnet. Dessa konfigurationsfiler har ibland filtillägget .rc och vi hänvisar till dem som”dotfiles”.

konfigurationsfiler i macOS

liksom 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 finns kommandoradsredigerare vim och nano också tillgängliga.

appar för säker redigering av konfigurationsfiler

så nu vet vi vilka konfigurationsfiler som används för, 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 formatering till filen som skulle hindra dem från att läsas korrekt.

redigera en Windows-konfigurationsfil i Notepad++

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

ladda ner: Notepad++ 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 finns 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 bör denna runda av textredigerare för macOS hjälpa Apple-datorägare.

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

slutligen, om konfigurationsfilen du redigerar har ett JSON-eller XML-format, överväga en textredigerare med syntaxmarkering. Notepad++ 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.

andra ställen kan du 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 styra saker som keymappings.

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

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

vad händer om din Konfigurationsredigering inte fungerar?

problem som är förknippade 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 dem med behörighet på administratörsnivå.

redigera en Linux-värdfil

att fixa detta är enkelt:

  • på Windows, höger-klicka 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 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 skrivfel och att du har följt konventionerna i konfigurationsfilen.

även om det kan verka uppenbart kan ett enkelt stavfel göra hela filen värdelös. Innan du förbinder dig till dina ändringar och sparar filen, kom ihåg att:

  • kontrollera ändringen du gjort
  • se till att du lämnade en kommentar

också vara noga med att stänga konfigurationsfilen innan du försöker köra programvaran du försöker konfigurera.

konfigurationsfiler är viktiga

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

medan du kan redigera många konfigurationsfiler, se till att göra en kopia av filen innan du gör några ändringar. På så sätt kan du återgå till originalet om något går wonky.

använda Linux? Här handlar det mer om att ändra och hantera värdfilen i Linux.

Dela Dela TweetEmail
relaterade ämnen

  • Linux
  • teknik förklaras
  • Terminal
  • jargong
  • Linux Tips

om författaren

Christian Cawley (1455 artiklar publicerade)

biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarade. Han producerar också den riktigt användbara podcasten och har lång erfarenhet av skrivbords-och mjukvarustöd. En bidragsgivare till Linux Format magazine, Christian är en Raspberry Pi tinkerer, Lego älskare och retro gaming fan.

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!

.

Lämna ett svar

Din e-postadress kommer inte publiceras.