Maybaygiare.org

Blog Network

www.makeuseof.com

De meeste computerprogramma ‘ s die we gebruiken—of kantoorsuites, webbrowsers, zelfs videospelletjes—worden geconfigureerd via menu-interfaces. Het is bijna de standaard manier waarop we onze machines gebruiken geworden.

maar sommige programma ‘ s vereisen dat je een stap verder gaat. In plaats van menu ‘ s moet u een tekstbestand bewerken zodat de software naar wens kan worden uitgevoerd.

deze tekstbestanden configureren de software en worden—niet verrassend genoeg—“config files”genoemd. Als u uw computerkennis wilt verbeteren, moet u weten wat een configuratiebestand is en hoe u er een kunt bewerken.

Wat zijn configuratiebestanden?

voordat we in de technische nitty-gritty gaan, laten we eerst definiëren wat een configuratiebestand is.

configuratiebestanden zijn in wezen bewerkbare tekstbestanden die informatie bevatten die nodig is voor een succesvolle werking van een programma. De bestanden zijn gestructureerd op een bepaalde manier, geformatteerd om de gebruiker configureerbaar zijn.

hoewel sommige instellingen hard gecodeerd zijn in de software, zijn instellingen die u kunt wijzigen opgenomen in configuratiebestanden.

verrassend genoeg is er geen gedefinieerde standaard over hoe config bestanden zouden moeten werken, of hoe ze eruit zouden moeten zien. Het is volledig aan de grillen van de ontwikkelaar van het programma.

Bewerk Het opstartconfiguratiebestand van de Raspberry Pi's boot config file

Linux-gebruikers zullen bijzonder vertrouwd zijn met config-bestanden omdat veel fundamentele onderhoudstaken vereisen dat u ze bewerkt. Het aanpassen van de Raspberry Pi vertrouwt vaak op het bewerken van configuratiebestanden. Dit kan zijn om een draadloos netwerk op te geven waarmee verbinding moet worden gemaakt of om de hoeveelheid RAM voor afbeeldingen in te stellen.

configuratiebestanden zijn echter niet exclusief voor Linux. Er zijn momenten waarop je ze moet bewerken in Windows of macOS.

hoe configuratiebestanden te vinden en te bewerken

sommige configuratiebestanden zijn gestructureerd in een formaat van het ontwerp van de ontwikkelaar zelf. Anderen gebruiken algemeen bekende normen die worden gebruikt om gegevens te structureren, zoals:

  • JSON (JavaScript Object Notation)
  • YAML (YAML Ain ‘T Markup Language)
  • XML (eXtensible Markup Language)

sommige programma’ s laden de informatie die is opgeslagen in hun configuratiebestanden wanneer ze worden gestart. Ondertussen controleren anderen periodiek het configuratiebestand om te zien of het is gewijzigd.

welk configuratiebestand u ook wilt bewerken het is slim om er een kopie van te maken voordat u wijzigingen aanbrengt. Op deze manier, als er iets mis gaat, kunt u de kopie te herstellen en opnieuw te beginnen!

laten we nu eens kijken naar een real-world config file. Zoals we al eerder vermeld, ze komen in alle verschillende vormen en maten. Een configuratiebestand waar je vrijwel zeker bekend mee bent, is het hosts-bestand. Windows, Mac en Linux gebruiken dit allemaal om handmatig IP-adressen aan hostnamen toe te wijzen.

Windows-configuratiebestanden

Windows-gebruikers vinden het hosts-bestand in c:\windows\system32\drivers\etc\.

u kunt het openen door met de muis te dubbelklikken en Kladblok te selecteren uit de lijst met voorgestelde apps. Dit is alles wat je nodig hebt om configuratiebestanden zoals hosts te bekijken en te bewerken. Er zijn echter verschillende alternatieven beschikbaar – – – zie hieronder voor meer informatie.

als het bestand geopend is, zult u zien dat het witruimte gebruikt (letterlijk spaties en tab-stops) om elementen te scheiden.

Bewerk het Windows hosts-bestand met Kladblok

elke hostnaam heeft zijn eigen regel, gevolgd door een tabstop en het IP-adres. Verder staat het hosts bestand de gebruiker toe om annotaties en opmerkingen toe te voegen, die allemaal beginnen met een hash symbool.

Linux Config Files

Op Linux vind je het hosts bestand in /etc/. Dit kan worden geopend in Gedit, of een opdrachtregel-teksteditor zoals nano of vim. In de meeste gevallen zal je Linux distro één of al deze voorgeïnstalleerd hebben.

sommige programma ‘ s slaan het configuratiebestand op in de persoonlijke map, met een punt aan het begin van de bestandsnaam. Deze configuratiebestanden hebben soms de bestandsextensie .rc en we verwijzen naar hen als “dotfiles”.

configuratiebestanden in macOS

net als Linux kan het hosts-bestand gevonden worden in/ etc / op macOS.

Mac-gebruikers zullen weten dat BBEdit de standaard, voorgeïnstalleerde teksteditor is. Dit maakt het ideaal voor het bewerken van configuratiebestanden in macOS. Echter, net als bij Linux, command line editors vim en nano zijn ook beschikbaar.

Apps voor het veilig bewerken van configuratiebestanden

dus, nu we weten waarvoor configuratiebestanden worden gebruikt, laten we praten over hoe we ze kunnen bewerken.

om dit te doen, hebt u een teksteditor nodig. Vermijd tekstverwerkers; deze kunnen opmaak toevoegen aan het bestand waardoor ze niet correct worden gelezen.

Edit a Windows config file in Notepad++

Native text editors zijn beschikbaar, zoals vermeld. Voor extra functies zijn echter ook tekstverwerkers van derden beschikbaar:

Download: Notepad++ voor Windows (gratis)

Download: Atom voor Windows, macOS, Linux (gratis)

Download: Sublime teksteditor voor Windows, macOS, Linux (gratis evaluatie)

Er zijn zoveel tekstbewerkingstools beschikbaar voor elk platform dat het moeilijk is om een enkele app aan te bevelen. Linux gebruikers kunnen ook onze lijst met Linux tekstverwerkers bekijken. Ondertussen moet deze ronde van tekstverwerkers voor macOS Apple-computerbezitters helpen.

wanneer u een configuratiebestand bewerkt, is het belangrijk ervoor te zorgen dat u de conventies ervan volgt. Dit kan worden uitgewerkt door er gewoon naar te kijken. Sommige configuratiebestanden, zoals het hosts-bestand, zullen deze conventies aan je uitleggen in uitgecommentarieerde regels. Anderen zullen je dwingen om wat documentatie te lezen, of een paar blog posts.

ten slotte, als het configuratiebestand dat u bewerkt een JSON-of XML-indeling heeft, overweeg dan een teksteditor met syntaxismarkering. Notepad++ en Atom zijn beide goede opties hier. Syntaxis highlighting zal uw nauwkeurigheid verbeteren door u te laten zien wanneer u een fout hebt gemaakt.

andere plaatsen waar u configuratiebestanden kunt vinden om

te bewerken als u geïnteresseerd bent in het verder verkennen van configuratiebestanden, vindt u ze in allerlei toepassingen en platforms. Er is meer aan config bestanden dan het specificeren van welke websites en IP-adressen te blokkeren!

naast het hosts-bestand vindt u configuratiebestanden in Videospellen. Deze worden vaak gebruikt om dingen zoals keymappings te definiëren en te controleren.

Ondertussen kunnen sommige configuratiebestanden worden gebruikt om vals te spelen. Dit was het geval in het originele Deus Ex spel op PC. Deze dagen, vreemdgaan is veel moeilijker en vaak niet de moeite waard, tenzij het inschakelen van een officiële cheat-modus.

webtoepassingen gebruiken ook configuratiebestanden voor aanpassing.

wat als uw configuratie-bewerking niet werkt?

problemen in verband met het bewerken van configuratiebestanden vallen meestal in twee kampen: permissies en gebruikersfout.

problemen met configuratiebestanden veroorzaakt door permissies problemen zijn te wijten aan systeemintegriteit. U kunt de wijzigingen niet opslaan omdat u als gewone gebruiker bewerkt. Om onbedoelde misconfiguratie te voorkomen, zijn veel configuratiebestanden alleen bewerkbaar door degenen met beheerdersrechten.

Edit a Linux hosts file

Dit is eenvoudig oplossen:

  • op Windows, Klik met de rechtermuisknop op de teksteditor en selecteer Uitvoeren probeer als beheerder
  • op MacOS en Linux uw privileges te escaleren met het sudo-commando. Dus, als je je hosts bestand aan het bewerken was, voer je sudo nano /etc/hosts

uit (Merk op dat als je een andere bestandsnaam of locatie hebt opgegeven, je effectief een configuratiebestand in de terminal zou aanmaken.)

wanneer het probleem gebruikersfout is, betekent dit dat het jouw fout is. Controleer of je geen typefouten hebt gemaakt, en of je de conventies van het configuratiebestand hebt gevolgd.

hoewel het voor de hand ligt, kan een eenvoudige spelfout uw hele bestand onbruikbaar maken. Voor het committen naar uw wijzigingen en het opslaan van het bestand vergeet niet om:

  • controleer de wijziging die u hebt aangebracht
  • zorg ervoor dat u een opmerking hebt achtergelaten

zorg er ook voor dat u het configuratiebestand sluit voordat u de software probeert uit te voeren die u probeert te configureren.

configuratiebestanden zijn belangrijk

meer dan BELANGRIJK, ze zijn een essentieel onderdeel van het gebruik van Linux. Weten hoe ze goed te bewerken kan u aanzienlijk helpen.

hoewel u veel configuratiebestanden kunt bewerken, moet u een kopie van het bestand maken voordat u wijzigingen aanbrengt. Op die manier kun je terugkeren naar het origineel als er iets misgaat.

Linux gebruiken? Hier is meer over het wijzigen en beheren van het hosts-bestand in Linux.

Share Share TweetEmail
verwante onderwerpen

  • Linux
  • technologie uitgelegd
  • Terminal
  • Jargon
  • Linux Tips

over de auteur

Christian Cawley (1455 artikelen gepubliceerd)

adjunct-editor voor security, Linux, DIY, programming, and tech uitgelegd. Hij produceert ook de echt nuttige Podcast en heeft uitgebreide ervaring in desktop-en softwareondersteuning. Een bijdrage aan Linux Format magazine, Christian is een Raspberry Pi tinkerer, Lego liefhebber en retro gaming fan.

meer van Christian Cawley

abonneer u op onze nieuwsbrief

Meld u aan voor onze nieuwsbrief voor technische tips, recensies, gratis ebooks en exclusieve deals!

.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.