{"id":72661,"date":"2023-12-18T07:00:30","date_gmt":"2023-12-18T15:00:30","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=72661"},"modified":"2025-05-26T09:16:22","modified_gmt":"2025-05-26T16:16:22","slug":"top-100-linux-commandos-die-je-moet-weten-nl","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/","title":{"rendered":"Top 100 Linux-commando&#8217;s (Die Je Moet Weten)"},"content":{"rendered":"\n<p>Linux vormt de ruggengraat van het internet. Het stuurt <a href=\"https:\/\/www.zdnet.com\/home-and-office\/networking\/can-the-internet-exist-without-linux\/\" target=\"_blank\" rel=\"noopener\">bijna 97%<\/a> van de top web servers ter wereld aan. En <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-platforms-professional-developers5\" target=\"_blank\" rel=\"noopener\">55.9% van de professionele ontwikkelaars<\/a> vertrouwen op Linux voor hun ontwikkelbehoeften.<\/p>\n\n\n<p>Toch heeft Linux slechts een <a href=\"https:\/\/gs.statcounter.com\/os-market-share\/desktop\/worldwide\" target=\"_blank\" rel=\"noopener\">2,68% desktop marktaandeel<\/a>. Waarom deze kloof?<\/p>\n\n\n<p>De kernfocus van Linux is nooit de gebruikersinterface geweest. Het is in plaats daarvan ontworpen om je volledige controle over je besturingssysteem te geven via de commandoregel.<\/p>\n\n\n<p>Dat kan Linux intimiderend maken voor beginners \u2014 En de duizenden beschikbare commando&#8217;s maken dit alleen maar moeilijker.<\/p>\n\n\n<p>In dit artikel behandelen we de top 100 meest nuttige Linux-opdrachten. Door slechts een handvol van deze opdrachten te leren, kun je je productiviteit als Linux-gebruiker verhogen. Laten we er direct induiken!<\/p>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Linux<\/h3>\n    <p>Linux verwijst naar een verzameling van open-source besturingssystemen (OS). Er is geen enkel Linux OS. In plaats daarvan kunnen gebruikers kiezen uit een brede groep van Linux-distributies, die allemaal verschillende ervaringen bieden.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/linux\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Lees Meer                    <\/a>\n\n<\/div>\n\n\n<h2 id=\"definition\" class=\"wp-block-heading\">Wat Zijn Linux Commando&#8217;s?<\/h2>\n\n\n<p>Linux-commando&#8217;s stellen je in staat je systeem te besturen vanuit de command-line-interface (CLI) in plaats van je muis of trackpad te gebruiken. Het zijn tekstinstructies die in de terminal worden ingevoerd om je systeem precies te vertellen wat het moet doen.<\/p>\n\n\n<p>Commando&#8217;s die je invoert op de Linux-terminal zijn hoofdlettergevoelig en volgen een syntax zoals &#8220;<code>commando -opties argumenten<\/code>.&#8221; Je kunt ze combineren voor complexe taken met behulp van pijplijnen en omleidingen.<\/p>\n\n\n<p>Enkele belangrijke zaken die je moet weten over Linux-commando&#8217;s:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><b>Ze zijn hoofdlettergevoelig<\/b>; bijvoorbeeld, &#8220;<code>ls<\/code>&#8221; en &#8220;<code>LS<\/code>&#8221; betekenen verschillende dingen.<\/li>\n\n\n\n<li><b>Ze volgen een specifieke syntaxis <\/b>zoals &#8220;<code>command -options arguments<\/code>.&#8221;<\/li>\n\n\n\n<li><b>Ze kunnen gecombineerd worden<\/b> voor complexe bewerkingen met behulp van pijplijnen en omleidingen.<\/li>\n\n\n\n<li><b>Ze geven je fijnmazige controle<\/b> over je systeem, wat moeilijk te bereiken is met grafische interfaces.<\/li>\n\n\n\n<li><b>Ze stellen je in staat taken te automatiseren<\/b> via shellscripts en batchverwerking.<\/li>\n\n\n\n<li><b>Ze kunnen worden gebruikt om toegang te krijgen tot systeembronnen<\/b> zoals het bestandssysteem, netwerk, geheugen en CPU.<\/li>\n\n\n\n<li><b>Ze vormen de basis van interactie met Linux<\/b> servers en besturingssystemen.<\/li>\n\n\n<\/ul>\n\n\n<p>Als je een programmeur bent die net <a href=\"https:\/\/www.dreamhost.com\/blog\/best-online-resources-learn-to-code\" target=\"_blank\" rel=\"noopener\">leert coderen<\/a>, kun je beginnen met het oefenen van je Linux-commando&#8217;s zonder Windows te verlaten door gebruik te maken van het <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/wsl\/install-win10\" target=\"_blank\" rel=\"noopener\">Windows Subsysteem voor Linux<\/a>. Dit stelt je in staat om Linux binnen Windows te draaien zonder dual booting en het beste van beide besturingssystemen te benutten.<\/p>\n\n\n<h2 id=\"top-100\" class=\"wp-block-heading\">Top 100 Meest Nuttige Linux Commando&#8217;s<\/h2>\n\n\n<p>Nu je een basisbegrip hebt van wat Linux-opdrachten zijn, laten we ons verdiepen in de top 100 meest gebruikte Linux-opdrachten.<\/p>\n\n\n<p>We hebben ze per categorie georganiseerd om gebieden zoals bestandsbeheer, systeemmonitoring, netwerkoperaties, gebruikersadministratie en meer te dekken.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Bestandsbeheercommando&#8217;s In Linux<\/h3>\n\n\n<p>Bestandsbeheer is een veelvoorkomende taak op de Linux-commandoregel. Hier zijn essenti\u00eble bestandscommando&#8217;s:<\/p>\n\n\n<h4 class=\"wp-block-heading\">1. ls &#8211; Lijst Met Inhoud Van Map<\/h4>\n\n\n<p>Het <code>ls<\/code> commando is een van de meest gebruikte Linux commando&#8217;s. Het toont de inhoud van een map, waarbij alle bestanden en submappen worden weergegeven.<\/p>\n\n\n<p>Zonder enige opties of argumenten zal <code>ls<\/code> de inhoud van de huidige werkmap weergeven. Je kunt een padnaam doorgeven om bestanden en mappen op die locatie weer te geven.<\/p>\n\n\n<p><b>Syntaxis:<\/b><\/p>\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><span style=\"color: #ffffff;\"><code><span style=\"color: #ffffff;\">ls <span style=\"color: #a2fca2;\">[opties] [map]<\/span><\/span><\/code><\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><b>Sommige van de meest bruikbare <code>ls<\/code> opties zijn:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-l<\/code> &#8211; Resultaten weergeven in lang formaat, met extra details zoals permissies, eigendom, grootte en wijzigingsdatum voor elk bestand en elke map.<\/li>\n\n\n\n<li><code>-a<\/code> &#8211; Toon verborgen bestanden en mappen die beginnen met een punt, naast niet-verborgen items.<\/li>\n\n\n\n<li><code>-R<\/code> &#8211; Lijst recursief alle inhoud van submappen, afdalend naar kindmappen onbepaald.<\/li>\n\n\n\n<li><code>-S<\/code> &#8211; Sorteer resultaten op bestandsgrootte, de grootste eerst.<\/li>\n\n\n\n<li><code>-t<\/code> &#8211; Sorteer op tijdstempel, nieuwste eerst.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Voorbeeld:<\/b><\/p>\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><code><span style=\"color: #fcc28c;\">ls<\/span> <span style=\"color: #ffffff;\">-l<\/span> <span style=\"color: #a2fca2;\">\/home\/user\/documents<\/span><\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Dit zou de inhoud van de map \u201c<b>documents<\/b>\u201d in een lange indeling weergeven.<\/p>\n\n\n<p><b>Voorbeelduitvoer:<\/b><\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><span style=\"color: #ffffff;\"><code><span style=\"color: #ffffff;\">totaal 824<\/span><\/code><\/span><br><code><span style=\"color: #ffffff;\">-rwxrwx--- 1 <span style=\"color: #ffffaa;\">gebruiker gebruiker<\/span> &nbsp;&nbsp;&nbsp;8389 Jul 12 08:53 report.pdf<\/span><\/code><br><code><span style=\"color: #ffffff;\">-rw-r--r-- 1 <span style=\"color: #ffffaa;\">gebruiker gebruiker<\/span> &nbsp;&nbsp;10231 Jun 30 16:32 presentation.pptx<\/span><\/code><br><code><span style=\"color: #ffffff;\">drwxr-xr-x 2 <span style=\"color: #ffffaa;\">gebruiker gebruiker<\/span> &nbsp;&nbsp;&nbsp;4096 May 11 09:21 images<\/span><\/code><br><code><span style=\"color: #ffffff;\">-rw-rw-r-- 1 <span style=\"color: #ffffaa;\">gebruiker gebruiker<\/span> &nbsp;&nbsp;&nbsp;&nbsp;453 Apr 18 13:32 todo.txt<\/span><\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>Deze uitvoer toont een gedetailleerde lijst met permissies, grootte, eigenaar en tijdstempel voor elk bestand en elke map. Het lange lijstformaat dat gegeven wordt door de <code>-l<\/code> optie biedt nuttige bestandsinformatie in \u00e9\u00e9n oogopslag.<\/p>\n\n\n<p>Het <code>ls<\/code> commando geeft je flexibele controle over het weergeven van directory-inhoud. Het is \u00e9\u00e9n van de commando&#8217;s die je voortdurend zult gebruiken bij het werken op Linux.<\/p>\n\n\n<h4 class=\"wp-block-heading\">2. cd &#8211; Van Map Veranderen<\/h4>\n\n\n<p>Het <code>cd<\/code> commando wordt gebruikt om tussen mappen te navigeren. Het stelt je in staat om de huidige werkmap te verplaatsen naar een nieuwe locatie in het bestandssysteem.<\/p>\n\n\n<p>Wanneer je het <code>cd<\/code> commando alleen uitvoert, brengt het je terug naar de thuismap. Je kunt ook een specifiek pad opgeven om naar te veranderen. Bijvoorbeeld:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>cd \/usr\/local<\/code> &#8211; Wijzigt naar de \/usr\/local directory.<\/li>\n\n\n\n<li><code>cd ..<\/code> &#8211; Gaat een niveau omhoog naar de bovenliggende directory.<\/li>\n\n\n\n<li><code>cd ~\/pictures<\/code> &#8211; Wijzigt naar de map afbeeldingen in je thuismap.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Syntaxis<\/b>:<\/p>\n\n\n<p><code>cd [directory]<\/code><\/p>\n\n\n<p><b>Voorbeeld:<\/b><\/p>\n\n\n<p><code>cd \/home\/user\/documents<\/code><\/p>\n\n\n<p>Dit zou de werkmap wijzigen naar de map &#8220;documenten&#8221; onder \/home\/user. Het gebruik van <code>cd<\/code> is essentieel om gemakkelijk toegang te krijgen tot en te werken met bestanden op verschillende locaties.<\/p>\n\n\n<h4 class=\"wp-block-heading\">3. mkdir &#8211; Maak Een Nieuwe Map<\/h4>\n\n\n<p>Het <code>mkdir<\/code> commando laat je een nieuwe map aanmaken. Je geeft simpelweg de naam van de map die je wilt cre\u00ebren door.<\/p>\n\n\n<p><b>Syntax<\/b>:<\/p>\n\n\n<p><code>mkdir [options] &lt;directory&gt;<\/code><\/p>\n\n\n<p>Dit zal een map aanmaken met de naam &#8220;newproject&#8221; in de huidige werkmap.<\/p>\n\n\n<p>Enkele nuttige <code>mkdir<\/code> opties:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-p<\/code> &#8211; Maakt oudermappen recursief aan indien nodig.<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Gedetailleerde uitvoer die aangemaakte mappen toont.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Voorbeeld<\/b>:<\/p>\n\n\n<p><code>mkdir -v ~\/project\/code<\/code><\/p>\n\n\n<p>Dit zou de submap \u201ccode\u201d onder \u201cproject\u201d in de thuismap van de gebruiker cre\u00ebren, met uitgebreide output die toont dat de map wordt aangemaakt.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n<h4 class=\"wp-block-heading\">4. rmdir &#8211; Verwijder Map<\/h4>\n\n\n<p>Om een lege map te verwijderen, gebruik je het <code>rmdir<\/code> commando. Let op dat <code>rmdir<\/code> alleen lege mappen kan verwijderen \u2013 we hebben het rm commando nodig om niet-lege mappen te verwijderen.<\/p>\n\n\n<p><b>Syntaxis<\/b>:<\/p>\n\n\n<p><code>rmdir [opties] &lt;map&gt;<\/code><\/p>\n\n\n<p>Enkele opties voor rmdir zijn:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-v<\/code> &#8211; Uitgebreide uitvoer bij het verwijderen van mappen.<\/li>\n\n\n\n<li><code>-p<\/code> &#8211; Verwijder bovenliggende mappen recursief indien nodig.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Voorbeeld<\/b>:<\/p>\n\n\n<p><code>rmdir -v ~\/project\/code<\/code><\/p>\n\n\n<p>Dit zou de subdirectory &#8220;code&#8221; onder &#8220;project&#8221; verwijderen terwijl er een uitvoerige weergave wordt getoond.<\/p>\n\n\n<h4 class=\"wp-block-heading\">5. touch &#8211; Maak Een Nieuw Leeg Bestand<\/h4>\n\n\n<p>Het <code>touch<\/code> commando wordt gebruikt om direct een nieuw leeg bestand te cre\u00ebren. Dit is handig wanneer je een leeg bestand nodig hebt om later met gegevens te vullen.<\/p>\n\n\n<p><b>De basis syntax van touch is:<\/b><\/p>\n\n\n<p><code>touch [options] bestandsnaam<\/code><\/p>\n\n\n<p><b>Enkele nuttige opties voor touch zijn:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Maak het bestand niet aan als het al bestaat. Dit voorkomt dat bestaande bestanden per ongeluk worden overschreven.<\/li>\n\n\n\n<li><code>-m<\/code> &#8211; Werk in plaats van een nieuw bestand aan te maken de tijdstempel bij van een bestaand bestand. Dit kan worden gebruikt om de gewijzigde tijd te veranderen.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>touch \/home\/user\/newfile.txt<\/code><\/p>\n\n\n<p>Het bovenstaande commando maakt een nieuw leeg bestand genaamd \u201cnewfile.txt\u201d in de \/home\/user directory van de gebruiker. Als newfile.txt al bestaat, worden in plaats daarvan de toegangs- en wijzigingstijden van het bestand bijgewerkt.<\/p>\n\n\n<h4 class=\"wp-block-heading\">6. cp &#8211; Bestanden En Mappen Kopi\u00ebren<\/h4>\n\n\n<p>Het <code>cp<\/code> commando kopieert bestanden of mappen van de ene locatie naar de andere. Het vereist het doorgeven van een bronpad en een bestemming.<\/p>\n\n\n<p><b>De basis syntax van cp is:<\/b><\/p>\n\n\n<p><code>cp [options] source destination<\/code><\/p>\n\n\n<p><b>Enkele nuttige cp opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-r<\/code> &#8211; Kopieer mappen recursief, daal af in onderliggende mappen om hun inhoud ook te kopi\u00ebren. Noodzakelijk bij het kopi\u00ebren van mappen.<\/li>\n\n\n\n<li><code>-i<\/code> &#8211; Vraag om bevestiging voordat je bestaande bestanden op de bestemming overschrijft. Dit voorkomt het per ongeluk overschrijven van gegevens.<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Toon uitgebreide uitvoer die de details van elk gekopieerd bestand weergeeft. Handig om precies te bevestigen wat er gekopieerd is.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>cp -r \/home\/user\/documents \/backups\/<\/code><\/p>\n\n\n<p>Dit zou de directory \/home\/user\/documents en al zijn inhoud recursief kopi\u00ebren naar de directory \/backups\/. De optie <code>-r<\/code> is nodig om directories te kopi\u00ebren.<\/p>\n\n\n<p>Het <code>cp<\/code> commando is een van de meest gebruikte bestandsbeheerhulpmiddelen voor het kopi\u00ebren van bestanden en mappen in Linux. Je zult dit commando vaak gebruiken.<\/p>\n\n\n<h4 class=\"wp-block-heading\">7. mv &#8211; Verplaats Of Hernoem Bestanden En Mappen<\/h4>\n\n\n<p>Het <code>mv<\/code> commando wordt gebruikt om bestanden of mappen naar een andere locatie te verplaatsen of om ze te hernoemen. In tegenstelling tot kopi\u00ebren, worden de bestanden uit het bronpad verwijderd nadat ze naar de bestemming zijn verplaatst.<\/p>\n\n\n<p>Je kunt ook het <code>mv<\/code> commando gebruiken om bestanden te hernoemen, omdat je simpelweg de bron- en bestemmingspaden naar de oude en nieuwe naam hoeft te wijzigen.<\/p>\n\n\n<p><b>De syntaxis van mv is:<\/b><\/p>\n\n\n<p><code>mv [options] bron bestemming<\/code><\/p>\n\n\n<p><b>Nuttige mv opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-i<\/code> &#8211; Vraag om bevestiging voordat je bestaande bestanden overschrijft op de bestemmingslocatie. Dit voorkomt het per ongeluk overschrijven van gegevens.<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Produceer uitvoerige output die elk bestand of elke map toont terwijl het wordt verplaatst. Dit is handig om precies te bevestigen wat er verplaatst is.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>mv ~\/folder1 \/tmp\/folder1<\/code><\/p>\n\n\n<p>Het bovenstaande zal map1 van de home (~) directory naar de \/tmp\/ directory verplaatsen. Laten we eens kijken naar een ander voorbeeld van het gebruik van de <code>mv<\/code> opdracht om bestanden te hernoemen.<\/p>\n\n\n<p><code>mv folder1 folder2<\/code><\/p>\n\n\n<p>Hier wordt &#8220;folder1&#8221; hernoemd naar &#8220;folder2<b>.<\/b>&#8220;<\/p>\n\n\n<h4 class=\"wp-block-heading\">8. rm &#8211; Bestanden En Mappen Verwijderen<\/h4>\n\n\n<p>Het <code>rm<\/code> commando verwijdert bestanden en mappen. Wees voorzichtig, want verwijderde bestanden en mappen kunnen niet worden hersteld.<\/p>\n\n\n<p><b>De syntaxis is:<\/b><\/p>\n\n\n<p><code>rm [options] name<\/code><\/p>\n\n\n<p><b>Nuttige rm opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-r<\/code> &#8211; Verwijder mappen recursief, inclusief alle inhoud daarin. Dit is noodzakelijk bij het verwijderen van mappen.<\/li>\n\n\n\n<li><code>-f<\/code> &#8211; Forceer verwijdering en onderdruk alle bevestigingsprompten. Dit is een gevaarlijk commando, aangezien bestanden niet hersteld kunnen worden als ze eenmaal weg zijn!<\/li>\n\n\n\n<li><code>-i<\/code> &#8211; Vraag om bevestiging voor het verwijderen van elk bestand of map, wat zorgt voor veiligheid tegen per ongeluk verwijderen.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>rm -rf temp<\/code><\/p>\n\n\n<p>Dit verwijdert recursief de \u201ctemp\u201d map en al haar inhoud zonder te vragen (<code>-f<\/code> negeert bevestigingen).<\/p>\n\n\n<p><i>Opmerking: Het <\/i><code><i>rm<\/i><\/code><i> commando wist permanent bestanden en mappen, dus gebruik het met uiterste zorg. Als het met sudo-rechten wordt gebruikt, kun je ook de root-directory volledig verwijderen, en Linux zal niet meer functioneren na het herstarten van je computer.&nbsp;<\/i><\/p>\n\n\n<h4 class=\"wp-block-heading\">9. find &#8211; Zoek naar bestanden in een directoryhi\u00ebrarchie<\/h4>\n\n\n<p>Het <code>find<\/code>-commando zoekt recursief in directories naar bestanden die voldoen aan de gegeven criteria.<\/p>\n\n\n<p><b>De basis syntax van find is:<\/b><\/p>\n\n\n<p><code>find [pad] [criteria]<\/code><\/p>\n\n\n<p><b>Enkele nuttige criteria-opties voor zoeken zijn:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-type f<\/code> &#8211; Zoek alleen naar normale bestanden, mappen uitgezonderd.<\/li>\n\n\n\n<li><code>-mtime +30<\/code> &#8211; Zoek naar bestanden die meer dan 30 dagen geleden gewijzigd zijn.<\/li>\n\n\n\n<li><code>-user jane<\/code> &#8211; Zoek naar bestanden die toebehoren aan gebruiker \u201cjane.\u201d<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>find . -type f -mtime +30<\/code><\/p>\n\n\n<p>Dit zal alle reguliere bestanden vinden die ouder zijn dan 30 dagen onder de huidige map (<i>aangeduid door de punt<\/i>).<\/p>\n\n\n<p>Het find-commando maakt het mogelijk om te zoeken naar bestanden op basis van allerlei geavanceerde voorwaarden zoals naam, grootte, permissies, tijdstempels, eigendom en meer.<\/p>\n\n\n<h4 class=\"wp-block-heading\">10. du &#8211; Schat Bestandsruimtegebruik<\/h4>\n\n\n<p>Het <code>du<\/code> commando meet het bestandsruimtegebruik voor een opgegeven directory. Wanneer het zonder opties wordt gebruikt, toont het het schijfgebruik voor de huidige werkdirectory.<\/p>\n\n\n<p><b>De syntax voor du is:<\/b><\/p>\n\n\n<p><code>du [opties] [pad]<\/code><\/p>\n\n\n<p><b>Nuttige du-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-h<\/code> &#8211; Toon bestandsgroottes in een voor mensen leesbaar formaat zoals K voor Kilobytes in plaats van een byteaantal. Veel makkelijker te begrijpen.<\/li>\n\n\n\n<li><code>-s<\/code> &#8211; Toon alleen de totale grootte voor een directory, in plaats van elk subdirectory en bestand te vermelden. Goed voor een samenvatting.<\/li>\n\n\n\n<li><code>-a<\/code> &#8211; Toon individuele bestandsgroottes naast totalen. Helpt bij het identificeren van grote bestanden.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>du -sh pictures<\/code><\/p>\n\n\n<p>Dit zal een menselijk leesbare totale grootte voor de &#8220;pictures&#8221; map weergeven.<\/p>\n\n\n<p>Het <code>du<\/code> commando is nuttig voor het analyseren van schijfgebruik voor een directorystructuur en het identificeren van bestanden die buitensporige ruimte innemen.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Zoek- En Filtercommando&#8217;s In Linux<\/h3>\n\n\n<p>Laten we nu commando&#8217;s verkennen die je toestaan om te zoeken, te filteren en tekst te manipuleren direct vanaf de Linux-commandoregel.<\/p>\n\n\n<h4 class=\"wp-block-heading\">11. grep &#8211; Zoek Tekst Met Patronen<\/h4>\n\n\n<p>Het <code>grep<\/code>-commando wordt gebruikt om naar tekstpatronen te zoeken binnen bestanden of uitvoer. Het drukt alle regels af die overeenkomen met de gegeven reguliere expressie. <code>grep<\/code> is uiterst krachtig voor zoeken, filteren en patroonafstemming in Linux.<\/p>\n\n\n<p><b>Hier is de basis syntaxis:<\/b><\/p>\n\n\n<p><code>grep [options] pattern [files]<\/code><\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>grep -i \"error\" \/var\/log\/syslog<\/code><\/p>\n\n\n<p>Dit doorzoekt het syslog-bestand op het woord &#8220;error&#8221;, waarbij hoofdlettergevoeligheid wordt genegeerd.<\/p>\n\n\n<p><b>Enkele nuttige grep-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-i<\/code> &#8211; Negeer hoofdlettergevoeligheid in patronen<\/li>\n\n\n\n<li><code>-R<\/code> &#8211; Zoek recursief in submappen<\/li>\n\n\n\n<li><code>-c<\/code> &#8211; Toon alleen een telling van overeenkomende regels<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Omgekeerde match, toon niet-overeenkomende regels<\/li>\n\n\n<\/ul>\n\n\n<p><code>grep<\/code> stelt je in staat om snel bestanden en uitvoer te doorzoeken op trefwoorden of patronen. Het is onmisbaar voor het analyseren van logboeken, het doorzoeken van broncode, het matchen van reguliere expressies en het extraheren van gegevens.<\/p>\n\n\n<h4 class=\"wp-block-heading\">12. awk &#8211; Taal voor Patroonherkenning en -verwerking<\/h4>\n\n\n<p>Het <code>awk<\/code>-commando staat geavanceerdere tekstverwerking toe op basis van gespecificeerde patronen en acties. Het werkt op een regel-voor-regel basis, waarbij elke regel in velden wordt gesplitst.<\/p>\n\n\n<p><b>awk syntax is:<\/b><\/p>\n\n\n<p><code>awk 'pattern { action }' input-file<\/code><\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>awk '\/error\/ {print $1}' \/var\/log\/syslog<\/code><\/p>\n\n\n<p>Dit print het eerste veld van elke regel die &#8220;error&#8221; bevat. <code>awk<\/code> kan ook ingebouwde variabelen gebruiken zoals <code>NR<\/code> (<i>aantal records<\/i>) en <code>NF<\/code> (<i>aantal velden<\/i>).<\/p>\n\n\n<p><b>Geavanceerde mogelijkheden van awk omvatten:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Wiskundige berekeningen op velden<\/li>\n\n\n\n<li>Voorwaardelijke uitspraken<\/li>\n\n\n\n<li>Ingebouwde functies voor het manipuleren van strings, getallen en datums<\/li>\n\n\n\n<li>Controle over de opmaak van de uitvoer<\/li>\n\n\n<\/ul>\n\n\n<p>Dit maakt awk geschikt voor gegevensextractie, rapportage en het transformeren van tekstuitvoer. <code>awk<\/code> is extreem krachtig omdat het een onafhankelijke programmeertaal is die je veel controle geeft als een Linux-commando.<\/p>\n\n\n<h4 class=\"wp-block-heading\">13. sed &#8211; Stream Editor Voor Het Filteren En Transformeren Van Tekst<\/h4>\n\n\n<p>Het <code>sed<\/code> commando maakt het mogelijk om tekst te filteren en transformeren. Het kan operaties uitvoeren zoals zoeken\/vervangen, verwijderen, transponeren en meer. Echter, in tegenstelling tot <code>awk<\/code>, is <code>sed<\/code> ontworpen om regels te bewerken op een per-regel basis volgens de instructies.<\/p>\n\n\n<p><b>Hier is de basisstructuur:<\/b><\/p>\n\n\n<p><code>sed options 'commands' input-file<\/code><\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>sed 's\/foo\/bar\/' file.txt<\/code><\/p>\n\n\n<p>Dit vervangt &#8220;foo&#8221; door &#8220;bar&#8221; in file.txt.<\/p>\n\n\n<p><b>Enkele nuttige sed-commando&#8217;s:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>s<\/code> &#8211; Zoek en vervang tekst<\/li>\n\n\n\n<li><code>\/pattern\/d<\/code> &#8211; Verwijder regels die overeenkomen met een patroon<\/li>\n\n\n\n<li><code>10,20d<\/code> &#8211; Verwijder regels 10-20<\/li>\n\n\n\n<li><code>1,3!d<\/code> &#8211; Verwijder alles behalve regels 1-3<\/li>\n\n\n<\/ul>\n\n\n<p><code>sed<\/code> is ideaal voor taken zoals bulk zoek\/vervang, selectieve regelverwijdering en andere tekststroom bewerkingsoperaties.<\/p>\n\n\n<h4 class=\"wp-block-heading\">14. Sorteren &#8211; Regelregels Van Tekstbestanden<\/h4>\n\n\n<p>Wanneer je werkt met veel tekst of gegevens, of zelfs grote uitvoer van andere commando&#8217;s, is sorteren een geweldige manier om dingen beheersbaar te maken. Het <code>sort<\/code> commando zal de regels van een tekstbestand alfabetisch of numeriek sorteren.<\/p>\n\n\n<p><b>Basis sorteersyntaxis:<\/b><\/p>\n\n\n<p><code>sort [opties] [bestand]<\/code><\/p>\n\n\n<p><b>Nuttige sorteer opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-n<\/code> &#8211; Sorteer numeriek in plaats van alfabetisch<\/li>\n\n\n\n<li><code>-r<\/code> &#8211; Keer de sorteervolgorde om<\/li>\n\n\n\n<li><code>-k<\/code> &#8211; Sorteer op basis van een specifiek veld of kolom<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>sort -n grades.txt<\/code><\/p>\n\n\n<p>Dit sorteert de inhoud van grades.txt numeriek. <code>sort<\/code> is handig voor het ordenen van de inhoud van bestanden voor een beter leesbare uitvoer of analyse.<\/p>\n\n\n<h4 class=\"wp-block-heading\">15. uniq &#8211; Meld Of Laat Herhaalde Regels Weg<\/h4>\n\n\n<p>Het <code>uniq<\/code> commando filtert dubbele aangrenzende regels uit invoer. Dit wordt vaak gebruikt in combinatie met sorteren.<\/p>\n\n\n<p><b>Basis Syntax:<\/b><\/p>\n\n\n<p><code>uniq [opties] [invoer]<\/code><\/p>\n\n\n<p><b>Opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Unieke regels voorzien van het aantal voorkomens.<\/li>\n\n\n\n<li><code>-d<\/code> &#8211; Toon alleen dubbele regels, geen unieke.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>sort data.txt | uniq<\/code><\/p>\n\n\n<p>Dit verwijdert alle dubbele regels in data.txt na het sorteren. <code>uniq<\/code> geeft je controle over het filteren van herhaalde tekst.<\/p>\n\n\n<h4 class=\"wp-block-heading\">16. diff &#8211; Bestanden Regel Voor Regel Vergelijken<\/h4>\n\n\n<p>Het <code>diff<\/code> commando vergelijkt twee bestanden regel voor regel en drukt de verschillen af. Het wordt vaak gebruikt om veranderingen tussen versies van bestanden te tonen.<\/p>\n\n\n<p><b>Syntaxis<\/b>:<\/p>\n\n\n<p><code>diff [opties] bestand1 bestand2<\/code><\/p>\n\n\n<p><b>Opties<\/b>:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-b<\/code> &#8211; Negeer wijzigingen in witruimte.<\/li>\n\n\n\n<li><code>-B<\/code> &#8211; Toon verschillen inline, markeer wijzigingen.<\/li>\n\n\n\n<li><code>-u<\/code> &#8211; Geef verschillen weer met drie regels context.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>diff original.txt updated.txt<\/code><\/p>\n\n\n<p>Dit zal de regels weergeven die verschillen tussen original.txt en updated.txt. <code>diff<\/code> is onmisbaar voor het vergelijken van revisies van tekstbestanden en broncode.<\/p>\n\n\n<h4 class=\"wp-block-heading\">17. wc &#8211; Print Regel-, Woord- En Byteaantallen<\/h4>\n\n\n<p>Het <code>wc<\/code> (woordentelling) commando geeft het aantal regels, woorden en bytes in een bestand weer.<\/p>\n\n\n<p><b>Syntaxis:<\/b><\/p>\n\n\n<p><code>wc [opties] [bestand]<\/code><\/p>\n\n\n<p><b>Opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-l<\/code> &#8211; Print alleen het aantal regels.<\/li>\n\n\n\n<li><code>-w<\/code> &#8211; Print alleen het aantal woorden.<\/li>\n\n\n\n<li><code>-c<\/code> &#8211; Print alleen het aantal bytes.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>wc report.txt<\/code><\/p>\n\n\n<p>Dit commando print het aantal regels, woorden en bytes in report.txt.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Omleidingsopdrachten In Linux<\/h3>\n\n\n<p>Omleidingsopdrachten worden gebruikt om invoer- en uitvoerbronnen in Linux te beheren, waardoor je uitvoerstromen naar bestanden kunt sturen en toevoegen, invoer uit bestanden kunt halen, meerdere opdrachten kunt verbinden en uitvoer naar meerdere bestemmingen kunt splitsen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">18. &gt; &#8211; Standaarduitvoer Omleiden<\/h4>\n\n\n<p>De <code>&gt; omleiding<\/code> operator stuurt de standaard uitvoerstroom van het commando naar een bestand in plaats van naar de terminal te printen. Alle bestaande inhoud van het bestand zal worden overschreven.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ls -l \/home &gt; homelist.txt<\/code><\/p>\n\n\n<p>Dit zal <code><b>ls -l<\/b><\/code> uitvoeren om de inhoud van de \/home directory te tonen.<\/p>\n\n\n<p>Daarna, in plaats van het resultaat naar de terminal te printen, vangt het symbool <code><b>&gt;<\/b><\/code> die standaarduitvoer op en schrijft het naar homelist.txt, waarbij eventuele bestaande bestandsinhoud wordt overschreven.<\/p>\n\n\n<p>Het omleiden van standaarduitvoer is nuttig voor het opslaan van commandoresultaten in bestanden voor opslag, foutopsporing of het aaneenschakelen van commando&#8217;s.<\/p>\n\n\n<h4 class=\"wp-block-heading\">19. &gt;&gt; &#8211; Standaarduitvoer Toevoegen<\/h4>\n\n\n<p>De <code>&gt;&gt;<\/code> operator voegt standaarduitvoer van een opdracht toe aan een bestand zonder bestaande inhoud te overschrijven.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>tail \/var\/log\/syslog &gt;&gt; logfile.txt<\/code><\/p>\n\n\n<p>Dit voegt de laatste 10 regels van het syslog logbestand toe aan het einde van logfile.txt. In tegenstelling tot <code>&gt;<\/code>, voegt <code><b>&gt;&gt;<\/b><\/code> de uitvoer toe zonder de huidige inhoud van logfile.txt te wissen.<\/p>\n\n\n<p>Toevoegen is handig om commando-uitvoer op \u00e9\u00e9n plaats te verzamelen zonder bestaande gegevens te verliezen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">20. &lt; &#8211; Standaardinvoer Omleiden<\/h4>\n\n\n<p>De <code>&lt;<\/code> omleidingsoperator voedt de inhoud van een bestand als standaardinvoer naar een opdracht, in plaats van invoer van het toetsenbord te nemen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>wc -l &lt; myfile.txt<\/code><\/p>\n\n\n<p>Dit stuurt de inhoud van myfile.txt als invoer naar het wc-commando, dat de regels in dat bestand zal tellen in plaats van te wachten op toetsenbordinvoer.<\/p>\n\n\n<p>Input omleiden is nuttig voor batchverwerking van bestanden en het automatiseren van workflows.<\/p>\n\n\n<h4 class=\"wp-block-heading\">21. | &#8211; Uitvoer Naar Een Andere Opdracht Pijpen<\/h4>\n\n\n<p>De pijp <code>|<\/code> operator stuurt de uitvoer van het ene commando als invoer naar een ander commando, waardoor ze aan elkaar worden gekoppeld.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ls -l | less<\/code><\/p>\n\n\n<p>Dit leidt de uitvoer van <code>ls -l<\/code> naar het less commando, wat het mogelijk maakt om door de bestandslijst te scrollen.<\/p>\n\n\n<p>Piping wordt vaak gebruikt om commando&#8217;s aan elkaar te koppelen waarbij de uitvoer van het ene de invoer van het andere voedt. Dit maakt het mogelijk om complexe bewerkingen op te bouwen uit kleinere programma&#8217;s met \u00e9\u00e9n doel.<\/p>\n\n\n<h4 class=\"wp-block-heading\">22. tee &#8211; Lezen Van Standaard Invoer En Schrijven Naar Standaard Uitvoer En Bestanden<\/h4>\n\n\n<p>Het <code>tee<\/code>-commando splitst standaard invoer in twee stromen.<\/p>\n\n\n<p>Het schrijft de invoer naar de standaarduitvoer (toont de uitvoer van het hoofdcommando) terwijl het ook een kopie opslaat in een bestand.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>cat file.txt | tee copy.txt<\/code><\/p>\n\n\n<p>Dit toont de inhoud van file.txt op de terminal terwijl het tegelijkertijd naar copy.txt wordt geschreven.<\/p>\n\n\n<p><code>tee<\/code> is anders dan omleiden, waarbij je de uitvoer niet ziet totdat je het bestand opent waarnaar je de uitvoer hebt omgeleid.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Archiefopdrachten<\/h3>\n\n\n<p>Archiveringscommando&#8217;s stellen je in staat om meerdere bestanden en mappen te bundelen in gecomprimeerde archiefbestanden voor gemakkelijkere draagbaarheid en opslag. Veelvoorkomende archiefformaten in Linux zijn <code>.tar<\/code>, <code>.gz<\/code> en <code>.zip<\/code>.<\/p>\n\n\n<h4 class=\"wp-block-heading\">23. tar &#8211; Bestanden Opslaan En Uitpakken Uit Een Archief<\/h4>\n\n\n<p>Het <code>tar<\/code>-commando helpt je met het werken met tapearchief (.tar) bestanden. Het stelt je in staat om meerdere bestanden en mappen te bundelen in \u00e9\u00e9n gecomprimeerd .tar-bestand.<\/p>\n\n\n<p><b>Syntax:<\/b><\/p>\n\n\n<p><code>tar [options] filename<\/code><\/p>\n\n\n<p><b>Nuttige tar opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Maak een nieuw .tar archiefbestand.<\/li>\n\n\n\n<li><code>-x<\/code> &#8211; Pak bestanden uit een .tar archief.<\/li>\n\n\n\n<li><code>-f<\/code> &#8211; Geef archiefbestandsnaam op in plaats van stdin\/stdout.<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Uitgebreide uitvoer die gearchiveerde bestanden toont.<\/li>\n\n\n\n<li><code>-z<\/code> &#8211; Comprimeer of decomprimeer archief met gzip.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>tar -cvzf images.tar.gz \/home\/user\/images<\/code><\/p>\n\n\n<p>Dit cre\u00ebert een gzip-gecomprimeerd tar-archief genaamd images.tar.gz dat de map \/home\/user\/images bevat.<\/p>\n\n\n<h4 class=\"wp-block-heading\">24. gzip &#8211; Bestanden Comprimeren Of Uitbreiden<\/h4>\n\n\n<p>Het gzip-commando comprimeert bestanden met behulp van LZ77-codering om de grootte voor opslag of verzending te verminderen. Met gzip werk je met .gz-bestanden.<\/p>\n\n\n<p><b>Syntaxis<\/b>:<\/p>\n\n\n<p><code>gzip [opties] bestandsnaam<\/code><\/p>\n\n\n<p><b>Nuttige gzip-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Schrijf uitvoer naar stdout in plaats van naar bestand.<\/li>\n\n\n\n<li><code>-d<\/code> &#8211; Decomprimeer bestand in plaats van te comprimeren.<\/li>\n\n\n\n<li><code>-r<\/code> &#8211; Comprimeer mappen recursief.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>gzip -cr documenten\/<\/code><\/p>\n\n\n<p>Het bovenstaande commando comprimeert recursief de map met documenten en geeft uitvoer naar stdout.<\/p>\n\n\n<h4 class=\"wp-block-heading\">25. gunzip &#8211; Bestanden Decomprimeren<\/h4>\n\n\n<p>Het <code>gunzip<\/code>-commando wordt gebruikt voor het decomprimeren van .gz-bestanden.<\/p>\n\n\n<p><b>Syntax<\/b>:<\/p>\n\n\n<p><code>gunzip filename.gz<\/code><\/p>\n\n\n<p><b>Voorbeeld<\/b>:<\/p>\n\n\n<p><code>gunzip documents.tar.gz<\/code><\/p>\n\n\n<p>Het bovenstaande commando zal de originele ongecomprimeerde inhoud van documents.tar.gz uitpakken.<\/p>\n\n\n<h4 class=\"wp-block-heading\">26. zip &#8211; Pakket En Comprimeer Bestanden<\/h4>\n\n\n<p>Het <code>zip<\/code>-commando maakt .zip-gearchiveerde bestanden die gecomprimeerde bestandsinhoud bevatten.<\/p>\n\n\n<p><b>Syntax<\/b>:<\/p>\n\n\n<p><code>zip [options] archive.zip filenames<\/code><\/p>\n\n\n<p><b>Nuttige zip-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-r<\/code> &#8211; Een directory recursief zippen.<\/li>\n\n\n\n<li><code>-e<\/code> &#8211; Inhoud versleutelen met een wachtwoord.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Voorbeeld<\/b>:<\/p>\n\n\n<p><code>zip -re images.zip pictures<\/code><\/p>\n\n\n<p>Dit versleutelt en comprimeert de map met afbeeldingen naar images.zip.<\/p>\n\n\n<h4 class=\"wp-block-heading\">27. unzip &#8211; Bestanden Uitpakken Uit ZIP-archieven<\/h4>\n\n\n<p>Net zoals <code>gunzip<\/code>, extraheert en decomprimeert het <code>unzip<\/code> commando bestanden uit .zip archieven.<\/p>\n\n\n<p><b>Syntaxis<\/b>:<\/p>\n\n\n<p><code>unzip archive.zip<\/code><\/p>\n\n\n<p><b>Voorbeeld<\/b>:<\/p>\n\n\n<p><code>unzip images.zip<\/code><\/p>\n\n\n<p>Het bovenstaande voorbeeldcommando pakt alle bestanden uit images.zip uit in de huidige map.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Bestandsoverdracht Commando&#8217;s<\/h3>\n\n\n<p>Bestandsoverdrachtscommando&#8217;s stellen je in staat om bestanden tussen systemen over een netwerk te verplaatsen. Dit is handig voor het kopi\u00ebren van bestanden naar externe servers of het downloaden van inhoud van het internet.<\/p>\n\n\n<h4 class=\"wp-block-heading\">28. scp &#8211; Veilig Bestanden Kopi\u00ebren Tussen Hosts<\/h4>\n\n\n<p>Het <code>scp<\/code> (secure copy) commando kopieert bestanden tussen hosts via een SSH-verbinding. Alle gegevensoverdracht is versleuteld voor beveiliging.<\/p>\n\n\n<p><b>scp syntax kopieert bestanden van een bronpad naar een bestemming gedefinieerd als user@host:<\/b><\/p>\n\n\n<p><code>scp bron gebruiker@host:bestemming<\/code><\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>scp image.jpg user@server:\/uploads\/<\/code><\/p>\n\n\n<p>Dit kopieert image.jpg veilig naar de \/uploads map op <b>server<\/b> als <b>gebruiker<\/b>.<\/p>\n\n\n<p><code>scp<\/code> werkt zoals het <code>cp<\/code> commando, maar voor het overzetten van bestanden op afstand. Het maakt gebruik van SSH (Secure Shell) voor gegevensoverdracht, en biedt versleuteling om te zorgen dat gevoelige gegevens, zoals wachtwoorden, niet worden blootgesteld over het netwerk. Authenticatie wordt meestal geregeld met SSH-sleutels, hoewel wachtwoorden ook gebruikt kunnen worden. Bestanden kunnen zowel naar als van afgelegen hosts gekopieerd worden.<\/p>\n\n\n<h4 class=\"wp-block-heading\">29. rsync &#8211; Bestanden Synchroniseren Tussen Hosts<\/h4>\n\n\n<p>Het <code>rsync<\/code> hulpmiddel synchroniseert bestanden tussen twee locaties terwijl het de gegevensoverdracht minimaliseert met behulp van delta-encodering. Dit maakt het sneller om grote directorybomen te synchroniseren.<\/p>\n\n\n<p><b>rsync syntax synchroniseert bron naar bestemming:<\/b><\/p>\n\n\n<p><code>rsync [options] bron bestemming<\/code><\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>rsync -ahv ~\/documents user@server:\/backups\/<\/code><\/p>\n\n\n<p>Het bovenstaande voorbeeldcommando synchroniseert de map documenten recursief naar server:\/backups\/, waarbij een uitgebreide, voor mensen leesbare uitvoer wordt getoond.<\/p>\n\n\n<p><b>Nuttige rsync-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a<\/code> &#8211; Archiefmodus synchroniseert recursief en behoudt rechten, tijden, enz.<\/li>\n\n\n\n<li><code>-h<\/code> &#8211; Leesbare output voor mensen.<\/li>\n\n\n\n<li><code>-v<\/code> &#8211; Uitgebreide output.<\/li>\n\n\n<\/ul>\n\n\n<p><code>rsync<\/code> is ideaal voor het synchroniseren van bestanden en mappen naar externe systemen en om dingen decentraal geback-upt en veilig te houden.<\/p>\n\n\n<h4 class=\"wp-block-heading\">30. sftp &#8211; Veilig Bestandsoverdracht Programma<\/h4>\n\n\n<p>Het <code>sftp<\/code> programma biedt interactieve bestandsoverdrachten via SSH, vergelijkbaar met reguliere FTP maar versleuteld. Het kan bestanden overdragen naar\/van externe systemen.<\/p>\n\n\n<p><b>sftp verbindt met een host en accepteert commando&#8217;s zoals:<\/b><\/p>\n\n\n<p><code>sftp user@host<\/code><\/p>\n\n\n<p><code>get remotefile localfile<\/code><\/p>\n\n\n<p><code>put localfile remotefile<\/code><\/p>\n\n\n<p>Dit haalt <code>remotefile<\/code> van de server en kopieert <code>localfile<\/code> naar de externe host.<\/p>\n\n\n<p><code>sftp<\/code> heeft een interactieve shell voor het navigeren door externe bestandssystemen, het overdragen van bestanden en mappen, en het beheren van rechten en eigenschappen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">31. wget &#8211; Bestanden Ophalen van het Web<\/h4>\n\n\n<p>Het <code>wget<\/code>-gereedschap downloadt bestanden via HTTP, HTTPS en FTP-verbindingen. Het is nuttig voor het ophalen van webbronnen rechtstreeks vanuit de terminal.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>wget https:\/\/example.com\/file.iso<\/code><\/p>\n\n\n<p>Dit downloadt het file.iso-image van de externe server.<\/p>\n\n\n<p><b>Nuttige wget-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Hervat onderbroken download.<\/li>\n\n\n\n<li><code>-r<\/code> &#8211; Download recursief.<\/li>\n\n\n\n<li><code>-O<\/code> &#8211; Opslaan naar specifieke bestandsnaam.<\/li>\n\n\n<\/ul>\n\n\n<p><code>wget<\/code> is ideaal voor het scripten van automatische downloads en het spiegelen van websites.<\/p>\n\n\n<h4 class=\"wp-block-heading\">32. curl &#8211; Gegevens Overdragen Van Of Naar Een Server<\/h4>\n\n\n<p>Het <code>curl<\/code>-commando verplaatst gegevens naar of van een netwerkserver met ondersteunde protocollen. Dit omvat REST, HTTP, FTP, en meer.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>curl -L https:\/\/example.com<\/code><\/p>\n\n\n<p>Het bovenstaande commando haalt gegevens op van de HTTPS URL en geeft deze weer.<\/p>\n\n\n<p><b>Nuttige curl-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-o<\/code> &#8211; Schrijf uitvoer naar bestand.<\/li>\n\n\n\n<li><code>-I<\/code> &#8211; Toon alleen reactiekoppen.<\/li>\n\n\n\n<li><code>-L<\/code> &#8211; Volg doorverwijzingen.<\/li>\n\n\n<\/ul>\n\n\n<p><code>curl<\/code> is ontworpen om gegevens programmatisch over netwerken te verplaatsen.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Bestandsrechten Commando&#8217;s<\/h3>\n\n\n<p>Bestandspermissies commando&#8217;s stellen je in staat om toegangsrechten voor gebruikers te wijzigen. Dit omvat het instellen van lees-\/schrijf-\/uitvoerrechten, het wijzigen van eigendom en standaard bestandsmodi.<\/p>\n\n\n<h4 class=\"wp-block-heading\">33. chmod &#8211; Wijzig Bestandsmodi Of Toegangsrechten<\/h4>\n\n\n<p>Het <code>chmod<\/code> commando wordt gebruikt om de toegangsrechten of modi van bestanden en mappen te wijzigen. De toestemmingsmodi geven aan wie het bestand kan lezen, schrijven of uitvoeren.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>chmod 755 file.txt<\/code><\/p>\n\n\n<p>Er zijn drie sets van permissies\u2014eigenaar, groep, en publiek. <b>Permissies worden ingesteld met numerieke modi van 0 tot 7:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>7 &#8211; lezen, schrijven en uitvoeren.<\/li>\n\n\n\n<li>6 &#8211; lezen en schrijven.<\/li>\n\n\n\n<li>4 &#8211; alleen lezen.<\/li>\n\n\n\n<li>0 &#8211; geen toestemming.<\/li>\n\n\n<\/ul>\n\n\n<p>Dit stelt de eigenaarsrechten in op 7 (rwx), groep op 5 (r-x) en publiek op 5 (r-x). Je kunt ook symbolisch naar gebruikers en groepen verwijzen:<\/p>\n\n\n<p><code>chmod g+w file.txt<\/code><\/p>\n\n\n<p>De <code>g+w<\/code> syntaxis voegt schrijfpermissie voor de groep toe aan het bestand.<\/p>\n\n\n<p>Het correct instellen van bestands- en maprechten is cruciaal voor de beveiliging van Linux en het beheren van toegang. <code>chmod<\/code> geeft je flexibele controle om de rechten precies naar behoefte te configureren.<\/p>\n\n\n<h4 class=\"wp-block-heading\">34. chown &#8211; Wijzig Bestandseigenaar en Groep<\/h4>\n\n\n<p>Het <code>chown<\/code>-commando wijzigt het eigendom van een bestand of directory. Eigendom heeft twee componenten: de gebruiker die de eigenaar is, en de groep waartoe het behoort.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>chown john:developers file.txt<\/code><\/p>\n\n\n<p>Het bovenstaande voorbeeldcommando stelt de eigenaargebruiker in op &#8220;john&#8221; en de eigenaargroep op &#8220;developers&#8221;.<\/p>\n\n\n<p>Alleen het root superuser-account kan <code>chown<\/code> gebruiken om bestandseigenaren te wijzigen. Het wordt gebruikt om toestemmingsproblemen op te lossen door de eigenaar en groep naar behoefte aan te passen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">35. umask &#8211; Stel Standaard Bestandsrechten In<\/h4>\n\n\n<p>Het <code>umask<\/code> commando bepaalt de standaardpermissies die aan nieuw aangemaakte bestanden worden gegeven. Het neemt een octale masker als invoer, die aftrekt van 666 voor bestanden en 777 voor mappen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>umask 007<\/code><\/p>\n\n\n<p>Nieuwe bestanden krijgen standaard de permissies 750 in plaats van 666, en nieuwe mappen 700 in plaats van 777.<\/p>\n\n\n<p>Het instellen van een <code>umask<\/code> laat je standaardbestandsrechten configureren in plaats van te vertrouwen op systeemstandaarden. Het <code>umask<\/code>-commando is nuttig voor het beperken van rechten op nieuwe bestanden zonder afhankelijk te zijn van iemand die handmatig beperkingen toevoegt.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Procesbeheercommando&#8217;s<\/h3>\n\n\n<p>Deze commando&#8217;s stellen je in staat om processen die op je Linux-systeem draaien te bekijken, monitoren en beheren. Dit is nuttig voor het identificeren van het gebruik van middelen en het stoppen van slecht functionerende programma&#8217;s.<\/p>\n\n\n<h4 class=\"wp-block-heading\">36. Ps &#8211; Een Momentopname Rapporteren Van Huidige Processen<\/h4>\n\n\n<p>Het <code>ps<\/code> commando toont een momentopname van momenteel lopende processen, inclusief hun PID, TTY, stat, starttijd, enz.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ps aux<\/code><\/p>\n\n\n<p>Dit toont elk proces dat draait als alle gebruikers met extra details zoals CPU- en geheugengebruik.<\/p>\n\n\n<p><b>Enkele nuttige ps opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>aux<\/code> &#8211; Toon processen voor alle gebruikers<\/li>\n\n\n\n<li><code>--forest<\/code> &#8211; Toon boom van ouder\/kind processen<\/li>\n\n\n<\/ul>\n\n\n<p><code>ps<\/code> geeft je inzicht in wat er momenteel op je systeem draait.<\/p>\n\n\n<h4 class=\"wp-block-heading\">37. top &#8211; Weergave van Linux-processen<\/h4>\n\n\n<p>Het <code>top<\/code> commando toont real-time Linux-procesinformatie, inclusief PID, gebruiker, CPU %, geheugengebruik, uptime en meer. In tegenstelling tot <code>ps<\/code>, werkt het de weergave dynamisch bij om het huidige gebruik te weerspiegelen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>top -u mysql<\/code><\/p>\n\n\n<p>Het bovenstaande commando monitort processen alleen voor de \u201c<a href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/mysql\/\" target=\"_blank\" rel=\"noopener\">mysql<\/a>\u201d gebruiker. Het is zeer nuttig bij het identificeren van programma&#8217;s die veel bronnen verbruiken.<\/p>\n\n\n<h4 class=\"wp-block-heading\">38. htop &#8211; Interactieve Procesviewer<\/h4>\n\n\n<p>Het <code>htop<\/code> commando is een interactieve procesviewer die het top commando vervangt. Het toont systeemprocessen samen met grafieken van CPU\/geheugen\/swap-gebruik, staat sorteren op kolommen toe, programma&#8217;s be\u00ebindigen, en meer.<\/p>\n\n\n<p>Typ simpelweg <code><b>htop<\/b><\/code> in de opdrachtregel om je processen te bekijken.<\/p>\n\n\n<p><code><b>htop<\/b><\/code><b> heeft verbeterde UI<\/b>-elementen met kleuren, scrollen en muisondersteuning voor eenvoudigere navigatie in vergelijking met <b>top<\/b>. Uitstekend voor het onderzoeken van processen.<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1299\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/Who-Do-You-Love.jpg\" alt=\"staafdiagram toont dat ontwikkelaars de voorkeur geven aan Linux (76,9%) in vergelijking met Docker (73,6%) en Kubernetes (71,1%)\" class=\"wp-image-42731 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/Who-Do-You-Love-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/Who-Do-You-Love-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/Who-Do-You-Love-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/Who-Do-You-Love-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/12\/Who-Do-You-Love-877x712.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1299;\" \/><\/figure>\n\n\n<h4 class=\"wp-block-heading\">39. kill &#8211; Een Signaal Naar Een Proces Sturen<\/h4>\n\n\n<p>Het <code>kill<\/code> commando stuurt een signaal naar een proces om het te be\u00ebindigen of te doden. Signalen maken een gracieuze afsluiting mogelijk als het proces deze afhandelt.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>kill -15 12345<\/code><\/p>\n\n\n<p>Het bovenstaande commando stuurt het <b>SIGTERM (15)<\/b> signaal om het proces met PID 12345 op een nette manier te stoppen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">40. pkill &#8211; Een Signaal Sturen Naar Een Proces Op Basis Van Naam<\/h4>\n\n\n<p>Het <code>pkill<\/code>-commando stopt processen op naam in plaats van PID. Het kan makkelijker zijn dan eerst de PID te vinden.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>pkill -9 firefox<\/code><\/p>\n\n\n<p>Dit stopt met dwang alle Firefox-processen met SIGKILL (9). <code>pkill<\/code> richt zich op processen door overeenkomsten met naam, gebruiker en andere criteria in plaats van de PID.<\/p>\n\n\n<h4 class=\"wp-block-heading\">41. nohup &#8211; Een Opdracht Uitvoeren Die Immuun Is Voor Onderbrekingen<\/h4>\n\n\n<p>Het <code>nohup<\/code> commando laat processen draaien die immuun zijn voor onderbrekingen, zodat ze blijven werken als je uitlogt of de verbinding verliest.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>nohup python script.py &amp;<\/code><\/p>\n\n\n<p>Het bovenstaande voorbeeldcommando zal <a href=\"http:\/\/script.py\/\" target=\"_blank\" rel=\"noopener\">script.py<\/a> losgekoppeld in de achtergrond starten en bestand tegen ophangingen. <code>nohup<\/code> wordt over het algemeen gebruikt om persistente achtergronddiensten en -daemons te starten.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Prestatiebewakingsopdrachten<\/h3>\n\n\n<p>Deze commando&#8217;s bieden waardevolle systeemprestatie statistieken om de benutting van bronnen te analyseren, knelpunten te identificeren en effici\u00ebntie te optimaliseren.<\/p>\n\n\n<h4 class=\"wp-block-heading\">42. vmstat &#8211; Rapporteer Virtueel Geheugen Statistieken<\/h4>\n\n\n<p>Het <code>vmstat<\/code> commando geeft gedetailleerde rapporten over geheugen, swap, I\/O en CPU-activiteit. Dit omvat statistieken zoals gebruikt\/vrij geheugen, in\/uit geswapt, gelezen\/geschreven schijfblokken en CPU-tijd besteed aan processen\/inactief.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>vmstat 5<\/code><\/p>\n\n\n<p><b>Andere nuttige vmstat-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a<\/code> &#8211; Toon actief en inactief geheugen<\/li>\n\n\n\n<li><code>-s<\/code> &#8211; Toon gebeurtenistellers en geheugenstatistieken<\/li>\n\n\n\n<li><code>-S<\/code> &#8211; Uitvoer in KB in plaats van blokken<\/li>\n\n\n\n<li><code>5<\/code> &#8211; Uitvoer elke 5 seconden ververst.<\/li>\n\n\n<\/ul>\n\n\n<p>Het bovenstaande voorbeeld geeft elke 5 seconden gegevens over geheugen en CPU weer tot het wordt onderbroken, wat handig is voor het monitoren van live systeemprestaties.<\/p>\n\n\n<h4 class=\"wp-block-heading\">43. iostat &#8211; Rapporteer CPU En I\/O Statistieken<\/h4>\n\n\n<p>Het <code>iostat<\/code>-commando monitort en toont CPU-gebruik en schijf-I\/O-metrics. Dit omvat CPU-belasting, IOPS, lees\/schrijf-doorvoer en meer.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>iostat -d -p sda 5<\/code><\/p>\n\n\n<p><b>Enkele iostat opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code> &#8211; Toon CPU-gebruiksinformatie<\/li>\n\n\n\n<li><code>-t<\/code> &#8211; Druk tijdstempel af voor elk rapport<\/li>\n\n\n\n<li><code>-x<\/code> &#8211; Toon uitgebreide statistieken zoals servicetijden en wachttellingen<\/li>\n\n\n\n<li><code>-d<\/code> &#8211; Toon gedetailleerde statistieken per schijf\/partitie in plaats van totale totalen<\/li>\n\n\n\n<li><code>-p<\/code> &#8211; Toon statistieken voor specifieke schijfapparaten<\/li>\n\n\n<\/ul>\n\n\n<p>Dit toont gedetailleerde I\/O-statistieken per apparaat voor sda elke 5 seconden.<\/p>\n\n\n<p><code>iostat<\/code> helpt bij het analyseren van de prestaties van het disksysteem en het identificeren van hardwareknelpunten.<\/p>\n\n\n<h4 class=\"wp-block-heading\">44. free &#8211; Weergeven Hoeveelheid Vrije En Gebruikte Geheugen<\/h4>\n\n\n<p>Het <code>free<\/code> commando toont de totale, gebruikte en beschikbare hoeveelheden fysiek en wisselgeheugen op het systeem. Dit geeft een overzicht van beschikbaar geheugen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>free -h<\/code><\/p>\n\n\n<p><b>Enkele opties voor het &#8220;free&#8221;-commando:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-b<\/code> &#8211; Geef output in bytes weer<\/li>\n\n\n\n<li><code>-k<\/code> &#8211; Toon output in KB in plaats van standaard bytes<\/li>\n\n\n\n<li><code>-m<\/code> &#8211; Toon output in MB in plaats van bytes<\/li>\n\n\n\n<li><code>-h<\/code> &#8211; Print statistieken in een voor mensen leesbaar formaat zoals GB, MB in plaats van bytes.<\/li>\n\n\n<\/ul>\n\n\n<p>Dit toont geheugenstatistieken in een voor mensen leesbaar formaat (GB, MB, enz.). Het is handig wanneer je een snel overzicht van de geheugencapaciteit wilt.<\/p>\n\n\n<h4 class=\"wp-block-heading\">45. df &#8211; Rapporteer Schijfruimtegebruik van Bestandssysteem<\/h4>\n\n\n<p>Het <code>df<\/code> commando toont het schijfgebruik voor bestandssystemen. Het toont de naam van het bestandssysteem, totale\/gebruikte\/beschikbare ruimte en capaciteit.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>df -h<\/code><\/p>\n\n\n<p>Het bovenstaande commando zal het schijfgebruik afdrukken in een voor mensen leesbaar formaat. Je kunt het ook uitvoeren zonder argumenten om dezelfde gegevens in blokgroottes te krijgen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">46. sar &#8211; Systeemactiviteit Verzamelen en Rapporteren<\/h4>\n\n\n<p>De <code>sar<\/code> tool verzamelt en logt systeemactiviteitsinformatie over CPU, geheugen, I\/O, netwerk en meer in de loop van de tijd. Deze gegevens kunnen worden geanalyseerd om prestatieproblemen te identificeren.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>sar -u 5 60<\/code><\/p>\n\n\n<p>Dit neemt CPU-gebruik elke 5 seconden op voor een duur van 60 samples.<\/p>\n\n\n<p><code>sar<\/code> biedt gedetailleerde historische systeemprestatiegegevens die niet beschikbaar zijn in realtime tools.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Gebruikersbeheercommando&#8217;s<\/h3>\n\n\n<p>Bij het gebruik van multi-user systemen heb je mogelijk commando&#8217;s nodig die je helpen bij het beheren van gebruikers en groepen voor toegangscontrole en rechten. Laten we die commando&#8217;s hier bespreken.<\/p>\n\n\n<h4 class=\"wp-block-heading\">47. useradd &#8211; Maak Een Nieuwe Gebruiker Aan<\/h4>\n\n\n<p>Het <code>useradd<\/code> commando maakt een nieuw gebruikersaccount en thuismap aan. Het stelt de nieuwe gebruiker zijn UID, groep, shell en andere standaarden in.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>useradd -m john<\/code><\/p>\n\n\n<p><b>Nuttige useradd-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-m<\/code> &#8211; Maak de thuismap van de gebruiker aan.<\/li>\n\n\n\n<li><code>-g<\/code> &#8211; Geef de primaire groep op in plaats van de standaard.<\/li>\n\n\n\n<li><code>-s<\/code> &#8211; Stel de inlogshell van de gebruiker in.<\/li>\n\n\n<\/ul>\n\n\n<p>Het bovenstaande commando maakt een nieuwe gebruiker, &#8220;john,&#8221; aan met een gegenereerde UID en een thuismap gecre\u00eberd op \/home\/john.<\/p>\n\n\n<h4 class=\"wp-block-heading\">48. usermod &#8211; Wijzig Een Gebruikersaccount<\/h4>\n\n\n<p>Het <code>usermod<\/code> commando wijzigt de instellingen van een bestaand gebruikersaccount. Dit kan de gebruikersnaam, thuisdirectory, shell, groep, vervaldatum, enz. wijzigen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>usermod -aG developers john<\/code><\/p>\n\n\n<p>Met dit commando voeg je een gebruiker <b>john<\/b> toe aan een extra groep\u2014\u201cdevelopers.\u201d De <code>-a<\/code> voegt toe aan de bestaande lijst van groepen waar de gebruiker aan toegevoegd is.<\/p>\n\n\n<h4 class=\"wp-block-heading\">49. userdel &#8211; Verwijder Een Gebruikersaccount<\/h4>\n\n\n<p>Het <code>userdel<\/code> commando verwijdert een gebruikersaccount, thuismap en mail spool.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>userdel -rf john<\/code><\/p>\n\n\n<p><b>Nuttige userdel-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-r<\/code> &#8211; Verwijder de thuismap en mails van de gebruiker.<\/li>\n\n\n\n<li><code>-f<\/code> &#8211; Forceer verwijdering zelfs als de gebruiker nog ingelogd is.<\/li>\n\n\n<\/ul>\n\n\n<p>Dit dwingt het verwijderen van gebruiker &#8220;john,&#8221; inclusief het verwijderen van bijbehorende bestanden.<\/p>\n\n\n<p>Het specificeren van opties zoals <code>-r<\/code> en <code>-f<\/code> met <code>userdel<\/code> zorgt ervoor dat het gebruikersaccount volledig wordt verwijderd, zelfs als de gebruiker is ingelogd of actieve processen heeft.<\/p>\n\n\n<h4 class=\"wp-block-heading\">50. groupadd &#8211; Voeg Een Groep Toe<\/h4>\n\n\n<p>Het <code>groupadd<\/code> commando cre\u00ebert een nieuwe gebruikersgroep. Groepen vertegenwoordigen teams of rollen voor toestemmingsdoeleinden.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>groupadd -r sysadmin<\/code><\/p>\n\n\n<p><b>Nuttige groupadd opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-r<\/code> &#8211; Maak een systeemgroep voor kernsysteemfuncties.<\/li>\n\n\n\n<li><code>-g<\/code> &#8211; Geef de GID van de nieuwe groep aan in plaats van de volgende beschikbare te gebruiken.<\/li>\n\n\n<\/ul>\n\n\n<p>Het bovenstaande commando maakt een nieuwe &#8220;sysadmin&#8221; groep aan met systeemprivileges. Bij het aanmaken van nieuwe groepen helpen de <code>-r<\/code> of <code>-g<\/code> ze correct in te stellen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">51. passwd &#8211; Werk de authenticatietokens van de gebruiker bij<\/h4>\n\n\n<p>Het <code>passwd<\/code> commando stelt of werkt het wachtwoord\/tokens voor gebruikersauthenticatie bij. Dit maakt het mogelijk om je inlogwachtwoord te wijzigen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>passwd john<\/code><\/p>\n\n\n<p>Dit vraagt gebruiker &#8220;john&#8221; om interactief een nieuw wachtwoord in te voeren. Als je het wachtwoord voor een account kwijt bent, wil je misschien inloggen op Linux met sudo of su-rechten en het wachtwoord op dezelfde manier wijzigen.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Netwerkopdrachten<\/h3>\n\n\n<p>Deze opdrachten worden gebruikt voor het monitoren van verbindingen, het oplossen van netwerkproblemen, routering, DNS-opzoekingen en interfaceconfiguratie.<\/p>\n\n\n<h4 class=\"wp-block-heading\">52. ping &#8211; Stuur ICMP ECHO_REQUEST Naar Netwerkhosts<\/h4>\n\n\n<p>Het <code>ping<\/code>-commando verifieert de connectiviteit met een externe host door ICMP echo-aanvraagpakketten te versturen en te luisteren naar echo-responses.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ping google.com<\/code><br><code>PING google.com (142.251.42.78): 56 data bytes<\/code><br><code>64 bytes van 142.251.42.78: icmp_seq=0 ttl=112 tijd=8.590 ms<\/code><br><code>64 bytes van 142.251.42.78: icmp_seq=1 ttl=112 tijd=12.486 ms<\/code><br><code>64 bytes van 142.251.42.78: icmp_seq=2 ttl=112 tijd=12.085 ms<\/code><br><code>64 bytes van 142.251.42.78: icmp_seq=3 ttl=112 tijd=10.866 ms<\/code><br><code>--- google.com pingstatistieken ---<\/code><br><code>4 pakketten verzonden, 4 pakketten ontvangen, 0.0% pakketverlies<\/code><br><code>heen-en-terugreis min\/gem\/max\/stddev = 8.590\/11.007\/12.486\/1.518 ms<\/code><\/p>\n\n\n<p><b>Nuttige ping-opties:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c [count]<\/code> &#8211; Beperk het aantal verzonden pakketten.<\/li>\n\n\n\n<li><code>-i [interval]<\/code> &#8211; Wacht interval seconden tussen de pings.<\/li>\n\n\n<\/ul>\n\n\n<p>Met het bovenstaande commando ping je <a href=\"http:\/\/google.com\/\" target=\"_blank\" rel=\"noopener\">google.com<\/a> en krijg je statistieken over de round-trip die connectiviteit en latency aangeven. Over het algemeen wordt <code>ping<\/code> gebruikt om te controleren of een systeem waarmee je probeert te verbinden actief is en verbonden met het netwerk.<\/p>\n\n\n<h4 class=\"wp-block-heading\">53. ifconfig &#8211; Configureer Netwerkinterfaces<\/h4>\n\n\n<p>Het <code>ifconfig<\/code>-commando toont en configureert netwerkinterface-instellingen, inclusief IP-adres, netmask, broadcast, MTU en hardware MAC-adres.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ifconfig<\/code><br><code>eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;&nbsp; mtu 1500<\/code><br><code>inet 10.0.2.15&nbsp; netmask 255.255.255.0&nbsp; broadcast 10.0.2.255<\/code><br><code>inet6 fe80::a00:27ff:fe1e:ef1d&nbsp; prefixlen 64&nbsp; scopeid 0x20&lt;link&gt;<\/code><br><code>ether 08:00:27:1e:ef:1d&nbsp; txqueuelen 1000&nbsp; (Ethernet)<\/code><br><code>RX packets 23955654&nbsp; bytes 16426961213 (15.3 GiB)<\/code><br><code>RX errors 0&nbsp; dropped 0&nbsp; overruns 0&nbsp; frame 0<\/code><br><code>TX packets 12432322&nbsp; bytes 8710937057 (8.1 GiB)<\/code><br><code>TX errors 0&nbsp; dropped 0 overruns 0&nbsp; carrier 0&nbsp; collisions 0<\/code><\/p>\n\n\n<p>Het uitvoeren van <code>ifconfig<\/code> zonder andere argumenten geeft je een lijst van alle netwerkinterfaces die beschikbaar zijn voor gebruik, samen met IP en extra netwerkinformatie. <code>ifconfig<\/code> kan ook worden gebruikt om adressen in te stellen, interfaces in\/uit te schakelen en opties te wijzigen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">54. netstat &#8211; Netwerkstatistieken<\/h4>\n\n\n<p>Het <code>netstat<\/code>-commando toont je de netwerkverbindingen, routeringstabellen, interfacestatistieken, gemaskeerde verbindingen en multicast-lidmaatschappen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>netstat -pt tcp<\/code><\/p>\n\n\n<p>Dit commando geeft alle actieve TCP-verbindingen en de processen die ze gebruiken weer.<\/p>\n\n\n<h4 class=\"wp-block-heading\">55. ss &#8211; Socketstatistieken<\/h4>\n\n\n<p>De <code>ss<\/code> opdracht geeft socketstatistiek weer die vergelijkbaar is met netstat. Het kan open TCP- en UDP-sockets tonen, zend-\/ontvangstbuffergroottes en meer.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ss -t -a<\/code><\/p>\n\n\n<p>Dit toont alle open TCP-sockets. Effici\u00ebnter dan <code>netstat<\/code>.<\/p>\n\n\n<h4 class=\"wp-block-heading\">56. traceroute &#8211; Traceer Route Naar Host<\/h4>\n\n\n<p>Het <code>traceroute<\/code> commando print de route die pakketten afleggen naar een netwerkhost, waarbij elke hop onderweg getoond wordt samen met de transittijden. Nuttig voor netwerkdebugging.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>traceroute google.com<\/code><\/p>\n\n\n<p>Dit traceert het pad om <a href=\"http:\/\/google.com\/\" target=\"_blank\" rel=\"noopener\">google.com<\/a> te bereiken en toont elke netwerkhop.<\/p>\n\n\n<h4 class=\"wp-block-heading\"><code><b>57. dig - DNS Lookup<\/b><\/code><\/h4>\n\n\n<p>Het <code>dig<\/code> commando voert DNS-zoekopdrachten uit en geeft informatie over DNS-records voor een domein.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>dig google.com<\/code><br><code>; &lt;&lt;&gt;&gt; DiG 9.10.6 &lt;&lt;&gt;&gt; google.com<\/code><br><code>;; globale opties: +cmd<\/code><br><code>;; Antwoord ontvangen:<\/code><br><code>;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 60290<\/code><br><code>;; vlaggen: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/code><br><code>;; OPT PSEUDOSECTION:<\/code><br><code>; EDNS: versie: 0, vlaggen:; udp: 1280<\/code><br><code>;; VRAAGSECTIE:<\/code><br><code>;google.com. IN A<\/code><br><code>;; ANTWOORDSECTIE:<\/code><br><code>google.com. 220 IN A 142.251.42.78<\/code><br><code>;; Querytijd: 6 msec<\/code><br><code>;; SERVER: 2405:201:2:e17b::c0a8:1d01#53(2405:201:2:e17b::c0a8:1d01)<\/code><br><code>;; WANNEER: Wed Nov 15 01:36:16 IST 2023<\/code><br><code>;; MSG GROOTTE ontvangen: 55<\/code><\/p>\n\n\n<p>Deze query&#8217;s vragen DNS-servers om gegevens met betrekking tot <a href=\"http:\/\/google.com\/\" target=\"_blank\" rel=\"noopener\">google.com<\/a> en drukken details af.<\/p>\n\n\n<h4 class=\"wp-block-heading\">58. nslookup &#8211; Internet Name Servers Interactief Opvragen<\/h4>\n\n\n<p>Het <code>nslookup<\/code>-commando bevraagt DNS-servers interactief om naamresolutiezoekopdrachten uit te voeren of DNS-records weer te geven.<\/p>\n\n\n<p>Het opent een interactieve shell, waarmee je handmatig hostnamen kunt opzoeken, IP-adressen omgekeerd kunt vinden, DNS-recordtypen kunt vinden en meer.<\/p>\n\n\n<p><b>Bijvoorbeeld, enkele veelvoorkomende nslookup-gebruiken. Typ nslookup op je opdrachtregel:<\/b><\/p>\n\n\n<p><code>nslookup<\/code><\/p>\n\n\n<p>Hierna stellen we Google&#8217;s 8.8.8.8 DNS-server in voor zoekopdrachten.<\/p>\n\n\n<p><code>&gt; server 8.8.8.8<\/code><\/p>\n\n\n<p><b>Laten we nu de A-record van <\/b><a href=\"http:\/\/stackoverflow.com\/\" target=\"_blank\" rel=\"noopener\"><b>stackoverflow.com<\/b><\/a><b> opvragen om zijn IP-adres te vinden.<\/b><\/p>\n\n\n<p><code>&gt; set type=A<\/code><br><code>&gt; stackoverflow.com<\/code><br><code>Server: 8.8.8.8<\/code><br><code>Address: 8.8.8.8#53<\/code><br><code>Niet-autoritatief antwoord:<\/code><br><code>Naam: stackoverflow.com<\/code><br><code>Adres: 104.18.32.7<\/code><br><code>Naam: stackoverflow.com<\/code><br><code>Adres: 172.64.155.249<\/code><\/p>\n\n\n<p><b>Laten we nu de MX-records voor <\/b><a href=\"http:\/\/github.com\/\" target=\"_blank\" rel=\"noopener\"><b>github.com<\/b><\/a><b> vinden om zijn mailservers te bekijken.<\/b><\/p>\n\n\n<p><code>&gt; set type=MX<\/code><br><code>&gt; github.com<\/code><br><code>Server: 8.8.8.8<\/code><br><code>Adres: 8.8.8.8#53<\/code><br><code>Geen gezaghebbend antwoord:<\/code><br><code>github.com mailuitwisselaar = 1 aspmx.l.google.com.<\/code><br><code>github.com mailuitwisselaar = 5 alt1.aspmx.l.google.com.<\/code><br><code>github.com mailuitwisselaar = 5 alt2.aspmx.l.google.com.<\/code><br><code>github.com mailuitwisselaar = 10 alt3.aspmx.l.google.com.<\/code><br><code>github.com mailuitwisselaar = 10 alt4.aspmx.l.google.com.<\/code><\/p>\n\n\n<p>De interactieve queries maken <code>nslookup<\/code> zeer nuttig voor het verkennen van DNS en het oplossen van problemen met naamresolutie.<\/p>\n\n\n<h4 class=\"wp-block-heading\">59. iptables &#8211; IPv4 Pakketfiltering En NAT<\/h4>\n\n\n<p>Het <code>iptables<\/code>-commando maakt het mogelijk om Linux netfilter firewall-regels in te stellen voor het filteren en verwerken van netwerkpakketten. Het stelt beleid en regels op voor hoe het systeem verschillende soorten inkomende en uitgaande verbindingen en verkeer zal afhandelen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>iptables -A INPUT -s 192.168.1.10 -j DROP<\/code><\/p>\n\n\n<p>Het bovenstaande commando blokkeert alle invoer van IP 192.168.1.10.<\/p>\n\n\n<p><code>iptables<\/code> biedt krachtige controle over de Linux-kernelfirewall om routering, NAT, pakketfiltering en andere verkeerscontrole te beheren. Het is een essentieel hulpmiddel voor het beveiligen van Linux-servers.<\/p>\n\n\n<h4 class=\"wp-block-heading\">60. ip &#8211; Beheer Netwerkapparaten En Routering<\/h4>\n\n\n<p>Het <code>ip<\/code>-commando stelt je in staat om verschillende activiteiten gerelateerd aan netwerkapparaten te beheren en te monitoren, zoals het toewijzen van IP-adressen, het instellen van subnets, het weergeven van linkdetails en het configureren van routeringsopties.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>ip link show<\/code><br><code>1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000<\/code><br><code>link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<\/code><br><code>2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000<\/code><br><code>link\/ether 08:00:27:8a:5c:04 brd ff:ff:ff:ff:ff:ff<\/code><\/p>\n\n\n<p>Het bovenstaande commando toont alle netwerkinterfaces, hun status en andere informatie.<\/p>\n\n\n<p>Dit commando heeft als doel ifconfig te vervangen door moderner netwerkbeheer in Linux. <code>ip<\/code> kan netwerkapparaten, routingtabellen en andere netwerkstackinstellingen beheren.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Pakketbeheercommando&#8217;s<\/h3>\n\n\n<p>Pakketbeheerders maken eenvoudige installatie, update en verwijdering van software op Linux-distributies mogelijk. Populaire pakketbeheerders zijn <code>APT<\/code>, <code>YUM<\/code>, <code>DNF<\/code>, <code>Pacman<\/code> en <code>Zypper<\/code>.<\/p>\n\n\n<h4 class=\"wp-block-heading\">61. apt &#8211; Debian\/Ubuntu Pakketbeheerder<\/h4>\n\n\n<p>Het <code>apt<\/code>-commando beheert pakketten op Debian\/Ubuntu-systemen met behulp van de APT-repository. Het maakt het installeren, updaten en verwijderen van pakketten mogelijk.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>apt update<\/code><\/p>\n\n\n<p>Dit commando haalt de nieuwste pakketversies en metadata op uit de repositories.<\/p>\n\n\n<p><code>apt install nginx<\/code><\/p>\n\n\n<p>Je kunt het nginx-pakket installeren vanuit de geconfigureerde APT-repositories met behulp van het bovenstaande commando.<\/p>\n\n\n<p><code>apt upgrade<\/code><\/p>\n\n\n<p>En dit commando werkt pakketten en afhankelijkheden bij naar nieuwere versies.<\/p>\n\n\n<p><code>APT<\/code> maakt het installeren van software gemakkelijk door pakketten uit repositories te halen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">62. pacman &#8211; Arch Linux Pakketbeheerder<\/h4>\n\n\n<p><code>pacman<\/code> beheert pakketten op Arch Linux vanuit de Arch User Repository. Het kan pakketten installeren, upgraden en verwijderen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>pacman -S nmap<\/code><\/p>\n\n\n<p>Dit installeert het nmap-pakket uit de geconfigureerde repositories.<\/p>\n\n\n<p><code>pacman -Syu<\/code><\/p>\n\n\n<p>Dit synchroniseert met repositories en werkt alle pakketten bij.<\/p>\n\n\n<p><code>pacman<\/code> houdt Arch Linux up-to-date en maakt het eenvoudig om pakketten te beheren.<\/p>\n\n\n<h4 class=\"wp-block-heading\">63. dnf &#8211; Fedora Pakketbeheerder<\/h4>\n\n\n<p><code>dnf<\/code> installeert, werkt bij en verwijdert pakketten op Fedora Linux-distributies met RPM-pakketten. Het vervangt Yum als de volgende generatie pakketbeheerder.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>dnf install util-linux<\/code><\/p>\n\n\n<p>Dit installeert het util-linux pakket.<\/p>\n\n\n<p><code>dnf upgrade<\/code><\/p>\n\n\n<p>Dit upgrade alle ge\u00efnstalleerde pakketten naar de nieuwste versies.<\/p>\n\n\n<p><code>dnf<\/code> maakt het beheer van Fedora-pakketten snel en effici\u00ebnt.<\/p>\n\n\n<h4 class=\"wp-block-heading\">64. yum &#8211; Red Hat Pakketbeheerder<\/h4>\n\n\n<p><code>yum<\/code> beheert pakketten op RHEL en CentOS Linux-distributies met behulp van RPM-pakketten. Het haalt uit Yum-repositories om te installeren en bij te werken.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>yum update<\/code><\/p>\n\n\n<p>Dit werkt alle ge\u00efnstalleerde pakketten bij naar de nieuwste versies.<\/p>\n\n\n<p><code>yum install httpd<\/code><\/p>\n\n\n<p>Het bovenstaande commando installeert het Apache httpd-pakket. <code>yum<\/code> is de belangrijkste pakketbeheerder geweest voor het bijwerken van Red Hat-distributies.<\/p>\n\n\n<h4 class=\"wp-block-heading\">65. zypper &#8211; OpenSUSE Pakketbeheerder<\/h4>\n\n\n<p><code>zypper<\/code> beheert pakketten op SUSE\/openSUSE Linux. Het kan repositories toevoegen, zoeken, installeren en pakketten upgraden.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>zypper refresh<\/code><\/p>\n\n\n<p>Het vernieuwingscommando voor <code>zypper<\/code> ververst de repository-metadata van toegevoegde repositories.<\/p>\n\n\n<p><code>zypper install python<\/code><\/p>\n\n\n<p>Dit installeert het Python-pakket vanuit geconfigureerde repositories. <code>zypper<\/code> maakt de ervaring met pakketbeheer moeiteloos op SUSE\/openSUSE-systemen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">66. flatpak &#8211; Flatpak Applicatiepakketbeheerder<\/h4>\n\n\n<p>Het <code>flatpak<\/code>-commando helpt je bij het beheren van Flatpak-toepassingen en -runtimes. <code>flatpak<\/code> maakt het mogelijk om sandboxed desktopapplicaties te distribueren over Linux.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>flatpak install flathub org.libreoffice.LibreOffice<\/code><\/p>\n\n\n<p>Bijvoorbeeld, het bovenstaande commando zal LibreOffice installeren vanuit de Flathub-repository.<\/p>\n\n\n<p><code>flatpak run org.libreoffice.LibreOffice<\/code><\/p>\n\n\n<p>En deze lanceert de gesandboxte LibreOffice Flatpak-applicatie. <code>flatpak<\/code> biedt een gecentraliseerde cross-distro Linux applicatiebibliotheek waardoor je niet langer beperkt bent tot pakketten die beschikbaar zijn met een specifieke distro&#8217;s pakketbibliotheek.<\/p>\n\n\n<h4 class=\"wp-block-heading\">67. appimage &#8211; AppImage Applicatiepakketbeheer<\/h4>\n\n\n<p><code>AppImage<\/code>-pakketten zijn zelfstandige applicaties die op de meeste Linux-distributies draaien. Het appimage-commando voert bestaande AppImages uit.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>chmod +x myapp.AppImage<\/code><br><code>.\/myapp.AppImage<\/code><\/p>\n\n\n<p>Hiermee kan het AppImage binair bestand rechtstreeks worden uitgevoerd.<\/p>\n\n\n<p><code>AppImages<\/code> staan applicatie-implementatie toe zonder systeembrede installatie. Denk aan ze als kleine containers die alle bestanden bevatten om de app te laten draaien zonder te veel externe afhankelijkheden.<\/p>\n\n\n<h4 class=\"wp-block-heading\">68. snap &#8211; Snappy Applicatiepakketbeheerder<\/h4>\n\n\n<p>Het <code>snap<\/code> commando beheert snaps\u2014gecontaineriseerde softwarepakketten. Snaps updaten automatisch en werken over Linux-distributies heen, vergelijkbaar met Flatpak.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>snap install vlc<\/code><\/p>\n\n\n<p>Dit eenvoudige commando installeert de VLC media player snap.<\/p>\n\n\n<p><code>snap run vlc<\/code><\/p>\n\n\n<p>Eenmaal ge\u00efnstalleerd, kun je <code>snap<\/code> gebruiken om pakketten die via snap zijn ge\u00efnstalleerd uit te voeren met het bovenstaande commando. Snaps isoleren apps van het basissysteem voor draagbaarheid en zorgen voor schonere installaties.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Systeeminformatie Commando&#8217;s<\/h3>\n\n\n<p>Deze commando&#8217;s stellen je in staat om gegevens te bekijken over je Linux-systeemhardware, kernel, distributies, hostnaam, uptime en meer.<\/p>\n\n\n<h4 class=\"wp-block-heading\">69. uname &#8211; Systeeminformatie Printen<\/h4>\n\n\n<p>Het <code>uname<\/code> commando geeft gedetailleerde informatie over de Linux-systeemkernel, hardwarearchitectuur, hostnaam en besturingssysteem. Dit omvat versienummers en machine-informatie.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>uname -a<\/code><br><code>Linux hostnaam 5.4.0-48-generic x86_64 GNU\/Linux<\/code><\/p>\n\n\n<p><code><b>uname<\/b><\/code><b> is handig voor het opvragen van deze kernsysteemdetails. Enkele opties zijn:<\/b><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a<\/code> &#8211; Druk alle beschikbare systeeminformatie af<\/li>\n\n\n\n<li><code>-r<\/code> &#8211; Druk alleen het kernel release nummer af<\/li>\n\n\n<\/ul>\n\n\n<p><b>Het bovenstaande commando heeft uitgebreide systeeminformatie afgedrukt<\/b>, inclusief kernelnaam\/-versie, hardwarearchitectuur, hostnaam en besturingssysteem.<\/p>\n\n\n<p><code>uname -r<\/code><\/p>\n\n\n<p><b>Dit toont alleen het kerneluitgavenummer. <\/b>Het <code>uname<\/code> commando toont details over de kerncomponenten van je Linux-systeem.<\/p>\n\n\n<h4 class=\"wp-block-heading\">70. Hostnaam &#8211; Weergeven Of Instellen Van De Hostnaam Van Het Systeem<\/h4>\n\n\n<p>Het <code>hostname<\/code> commando drukt af of stelt de hostnaam-identifier voor je Linux-systeem in op het netwerk. Zonder argumenten toont het de huidige hostnaam. Als je een naam doorgeeft, wordt de hostnaam bijgewerkt.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>hostnaam<\/code><br><code>linuxserver<\/code><\/p>\n\n\n<p><b>Dit geeft linuxserver weer \u2014 de geconfigureerde systeemhostnaam.<\/b><\/p>\n\n\n<p><code>hostnaam UbuntuServer<\/code><\/p>\n\n\n<p><code>hostnames<\/code> identificeren systemen op een netwerk. <code>hostname<\/code> haalt op of configureert de identificerende naam van je systeem op het netwerk. Het tweede commando helpt je de lokale hostnaam te veranderen naar UbuntuServer.<\/p>\n\n\n<h4 class=\"wp-block-heading\">71. Uptime &#8211; Hoe Lang Het Systeem Al Draait<\/h4>\n\n\n<p>Het <code>uptime<\/code> commando toont hoe lang het Linuxsysteem draait sinds het laatst opnieuw is opgestart. Het geeft de uptime en de huidige tijd weer.<\/p>\n\n\n<p><b>Voer gewoon het volgende commando uit om je systeem uptime-gegevens te krijgen:<\/b><\/p>\n\n\n<p><code>uptime<\/code><br><code>23:51:26 up 2 dagen, 4:12, 1 gebruiker, gemiddelde belasting: 0.00, 0.01, 0.05<\/code><\/p>\n\n\n<p>Dit toont de systeem-uptime en laat zien hoe lang het systeem actief is sinds de laatste opstart.<\/p>\n\n\n<h4 class=\"wp-block-heading\">72. whoami &#8211; Geef Actieve Gebruikers-ID Weer<\/h4>\n\n\n<p>Het commando <code>whoami<\/code> toont de effectieve gebruikersnaam van de huidige gebruiker die is ingelogd op het systeem. Het laat het privilege niveau zien waarop je werkt.<\/p>\n\n\n<p><b>Typ het commando in je terminal om de ID te krijgen:<\/b><\/p>\n\n\n<p><code>whoami<\/code><br><code>john<\/code><\/p>\n\n\n<p>Dit toont de effectieve gebruikersnaam waarmee de huidige gebruiker is ingelogd en opereert. Het is nuttig in scripts of diagnostiek om te identificeren als welke gebruikersaccount acties worden uitgevoerd.<\/p>\n\n\n<h4 class=\"wp-block-heading\">73. id &#8211; Druk Echte En Effectieve Gebruiker- En Groeps-ID&#8217;s Af<\/h4>\n\n\n<p>Het <code>id<\/code> commando geeft gedetailleerde gebruikers- en groepsinformatie weer over de effectieve ID&#8217;s en namen van de huidige gebruiker. Dit omvat:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Echte gebruikers-ID en naam.<\/li>\n\n\n\n<li>Effectieve gebruikers-ID en naam.<\/li>\n\n\n\n<li>Echte groeps-ID en naam.<\/li>\n\n\n\n<li>Effectieve groeps-ID en naam.<\/li>\n\n\n<\/ul>\n\n\n<p><b>Om het id-commando te gebruiken, typ je eenvoudigweg:&nbsp;<\/b><\/p>\n\n\n<p><code>id<\/code><br><code>uid=1000(john) gid=1000(john) groups=1000(john),10(wheel),998(developers)<\/code><\/p>\n\n\n<p>Het <code>id<\/code>-commando toont de echte en effectieve gebruikers- en groeps-ID&#8217;s van de huidige gebruiker. <code>id<\/code> weergeeft gebruikers- en groepsdetails die nuttig zijn om bestandstoegangsrechten te bepalen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">74. lscpu &#8211; Weergave CPU Architectuur Informatie<\/h4>\n\n\n<p>Het <code>lscpu<\/code> commando toont gedetailleerde CPU architectuurinformatie, inclusief:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Aantal CPU-kernen<\/li>\n\n\n\n<li>Aantal sockets<\/li>\n\n\n\n<li>Modelnaam<\/li>\n\n\n\n<li>Cache-groottes<\/li>\n\n\n\n<li>CPU-frequentie<\/li>\n\n\n\n<li>Adresgroottes<\/li>\n\n\n<\/ul>\n\n\n<p><b>Om het lscpu-commando te gebruiken, typ je gewoon:&nbsp;<\/b><\/p>\n\n\n<p><code>lscpu<\/code><br><code>Architectuur: &nbsp; &nbsp; &nbsp; &nbsp; x86_64<\/code><br><code>CPU-modi: &nbsp; &nbsp; &nbsp; 32-bit, 64-bit<\/code><br><code>Bytevolgorde: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Little Endian<\/code><br><code>CPU(s): &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 16<\/code><br><code>Online CPU(s) lijst: 0-15<\/code><\/p>\n\n\n<p><code>lscpu<\/code> geeft details over de CPU-architectuur zoals het aantal kernen, sockets, modelnaam, caches en meer.<\/p>\n\n\n<h4 class=\"wp-block-heading\">75. lsblk &#8211; Lijst Blokapparaten<\/h4>\n\n\n<p>Het <code>lsblk<\/code> commando geeft informatie weer over alle beschikbare blokapparaten, waaronder lokale schijven, partities en logische volumes. De uitvoer omvat apparaatnamen, labels, groottes en koppelpunten.<\/p>\n\n\n<p><code>lsblk<\/code><br><code>NAAM&nbsp; &nbsp; MAJ:MIN RM &nbsp; GROOTTE RO TYPE&nbsp; MOUNTPOINT<\/code><br><code>sda &nbsp; &nbsp; &nbsp; 8:0&nbsp; &nbsp; 0 &nbsp; 1.8T&nbsp; 0 schijf<\/code><br><code>|-sda1&nbsp; &nbsp; 8:1&nbsp; &nbsp; 0 &nbsp; 512M&nbsp; 0 partitie&nbsp; \/boot<\/code><br><code>|-sda2&nbsp; &nbsp; 8:2&nbsp; &nbsp; 0&nbsp; &nbsp; 16M&nbsp; 0 partitie<\/code><br><code>`-sda5&nbsp; &nbsp; 8:5&nbsp; &nbsp; 0 &nbsp; 1.8T&nbsp; 0 partitie<\/code><br><code>`-lvm1 254:0&nbsp; &nbsp; 0 &nbsp; 1.8T&nbsp; 0 lvm &nbsp; \/<\/code><\/p>\n\n\n<p><code>lsblk<\/code> geeft een lijst van alle blokapparaten, inclusief schijven, partities en logische volumes. Biedt een overzicht van opslagapparaten.<\/p>\n\n\n<h4 class=\"wp-block-heading\">76. lsmod &#8211; Toon De Status Van Modules In De Linux Kernel<\/h4>\n\n\n<p>Het <code>lsmod<\/code>-commando print momenteel geladen kernelmodules zoals apparaatdrivers. Dit omvat netwerk-, opslag- en andere hardwaregerelateerde modules die door de Linux-kernel worden gebruikt om te communiceren met interne en externe apparaten.<\/p>\n\n\n<p><code>lsmod<\/code><br><code>Module&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Grootte&nbsp; Gebruikt door<\/code><br><code>ipv6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 406206&nbsp; 27<\/code><br><code>evdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 17700&nbsp; 0<\/code><br><code>crct10dif_pclmul &nbsp; &nbsp; &nbsp; 16384&nbsp; 1<\/code><br><code>crc32_pclmul &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 16384&nbsp; 0<\/code><br><code>ghash_clmulni_intel&nbsp; &nbsp; 16384&nbsp; 0<\/code><br><code>aesni_intel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 399871&nbsp; 0<\/code><br><code>aes_x86_64 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20274&nbsp; 1 aesni_intel<\/code><\/p>\n\n\n<p>Zoals je kunt zien, worden de momenteel geladen kernelmodules zoals apparaatstuurprogramma&#8217;s weergegeven. In dit geval toont het het gebruik van networking, invoer, cryptografische en encryptiemodules.<\/p>\n\n\n<h4 class=\"wp-block-heading\">77. dmesg &#8211; Printen Of Beheren Van De Kernel Ringbuffer<\/h4>\n\n\n<p>Het <code>dmesg<\/code> commando dumpt berichten uit de kernel ring buffer. Dit omvat essenti\u00eble systeemgebeurtenissen die door de kernel zijn geregistreerd tijdens het opstarten en de werking.<\/p>\n\n\n<p><code>dmesg | grep -i error<\/code><br><code>[ &nbsp; 12.345678] Fout bij het ontvangen van gegroepeerde leesrespons: -110<\/code><br><code>[ &nbsp; 23.456789] tplink_mdio 0000:03:00.0: Directe firmwarelading voor tplink-mdio\/leap_p8_v1_0.bin mislukt met fout -2<\/code><br><code>[ &nbsp; 40.567890] iwlwifi 0000:09:00.0: Directe firmwarelading voor iwlwifi-ty-a0-gf-a0-59.ucode mislukt met fout -2<\/code><\/p>\n\n\n<p><b>Greppen voor &#8220;error&#8221; toont problemen bij het laden van specifieke firmware. <\/b>Dit print gebufferde kernel-logboodschappen, inclusief systeemgebeurtenissen zoals opstarten, fouten, waarschuwingen, enz.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Systeembeheer Commando&#8217;s<\/h3>\n\n\n<p>Systeembeheercommando&#8217;s helpen je programma&#8217;s uit te voeren als andere gebruikers, het systeem af te sluiten of opnieuw op te starten, en init-systemen en diensten te beheren.<\/p>\n\n\n<h4 class=\"wp-block-heading\">78. sudo &#8211; Voer Een Commando Uit Als Een Andere Gebruiker<\/h4>\n\n\n<p>Het <code>sudo<\/code> commando stelt je in staat om commando&#8217;s uit te voeren als een andere gebruiker, meestal de supergebruiker. Nadat je de <code>sudo<\/code> opdracht hebt ingevoerd, zal het je om je wachtwoord vragen om te authenticeren.<\/p>\n\n\n<p>Dit biedt verhoogde toegang voor taken zoals het installeren van pakketten, het bewerken van systeembestanden, het beheren van services enzovoort.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>sudo adduser bob<\/code><br><code>[sudo] wachtwoord voor john:<\/code><\/p>\n\n\n<p>Gebruiker &#8216;bob&#8217; is aan het systeem toegevoegd.<\/p>\n\n\n<p>Dit gebruikt <code>sudo<\/code> om een nieuwe gebruiker aan te maken, \u2018bob\u2019. Gewone gebruikers kunnen meestal geen gebruikers toevoegen zonder <code>sudo<\/code>.<\/p>\n\n\n<h4 class=\"wp-block-heading\">79. su &#8211; Gebruikers-ID wijzigen of supergebruiker worden<\/h4>\n\n\n<p>Het <code>su<\/code> commando stelt je in staat om over te schakelen naar een ander gebruikersaccount, inclusief de supergebruiker. Je moet het wachtwoord van de doelgebruiker opgeven om te authenticeren. Dit geeft directe toegang om commando&#8217;s uit te voeren in de omgeving van een andere gebruiker.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>su bob<\/code><br><code>Wachtwoord:<\/code><br><code>bob@linux:~$<\/code><\/p>\n\n\n<p>Nadat je het wachtwoord van Bob hebt ingevoerd, schakelt dit commando over naar de gebruiker &#8216;bob&#8217;. De shell-prompt zal de nieuwe gebruiker weerspiegelen.<\/p>\n\n\n<h4 class=\"wp-block-heading\">80. Afsluiten &#8211; Linux Afsluiten of Opnieuw Opstarten<\/h4>\n\n\n<p>Het <code>shutdown<\/code> commando plant een systeemuitschakeling, stop of herstart na een gespecificeerde timer of onmiddellijk. Het is noodzakelijk om multi-user Linux systemen veilig te herstarten of uit te schakelen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>shutdown -r now<\/code><br><code>Broadcast message from root@linux Fri 2023-01-20 18:12:37 CST:<\/code><br><code>Het systeem wordt nu opnieuw opgestart!<\/code><\/p>\n\n\n<p>Dit herstart het systeem onmiddellijk met een waarschuwing voor gebruikers.<\/p>\n\n\n<h4 class=\"wp-block-heading\">81. reboot &#8211; Systeem Rebooten of Herstarten<\/h4>\n\n\n<p>Het <code>reboot<\/code>-commando herstart het Linux-besturingssysteem, logt alle gebruikers uit en herstart het systeem veilig. Het synchroniseert schijven en sluit het systeem netjes af voordat het opnieuw opstart.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>reboot<\/code><br><code>System herstarten.<\/code><\/p>\n\n\n<p>Dit start het besturingssysteem onmiddellijk opnieuw op. Reboot is een eenvoudig alternatief voor shutdown <code>-r<\/code>.<\/p>\n\n\n<h4 class=\"wp-block-heading\">82. systemctl &#8211; Beheer De systemd-systeem- En Servicemanager<\/h4>\n\n\n<p>Het <code>systemctl<\/code> commando stelt je in staat om systemd-diensten te beheren, zoals het starten, stoppen, herstarten, of herladen ervan. <code>Systemd<\/code> is het nieuwe init-systeem dat in de meeste moderne Linux-distributies wordt gebruikt, ter vervanging van SysV init.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>systemctl start apache2<\/code><br><code>==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===<\/code><br><code>Authenticatie is vereist om 'apache2.service' te starten.<\/code><br><code>Authenticatie als: Gebruikersnaam<\/code><br><code>Wachtwoord:<\/code><br><code>==== AUTHENTICATIE VOLTOOID ===<\/code><\/p>\n\n\n<p>Dit start de apache2-service na authenticatie.<\/p>\n\n\n<h4 class=\"wp-block-heading\">83. Service &#8211; Voer Een System V Init Script Uit<\/h4>\n\n\n<p>Het <code>service<\/code> commando voert System V init-scripts uit voor het beheren van services. Dit maakt het mogelijk om services die onder de traditionele SysV init worden beheerd, te starten, stoppen, herstarten en herladen.<\/p>\n\n\n<p><b>Bijvoorbeeld:<\/b><\/p>\n\n\n<p><code>service iptables start<\/code><br><code>[ ok ] Iptables starten (via systemctl): iptables.service.<\/code><\/p>\n\n\n<p>Het bovenstaande commando start de <code>iptables<\/code> firewall-service met behulp van het SysV init-script.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Andere Linux Commando&#8217;s Om Te Proberen<\/h3>\n\n\n<ol start=\"84\" class=\"wp-block-list\">\n<li><b> <\/b><code><b>mount<\/b><\/code> &#8211; Koppel of \u201cbevestig\u201d schijven aan het systeem.<\/li>\n\n\n\n<li><b> <\/b><code><b>umount<\/b><\/code> &#8211; Ontkoppel of \u201cverwijder\u201d schijven van het systeem.<\/li>\n\n\n\n<li><b> <\/b><code><b>xargs<\/b><\/code> &#8211; Bouwt en voert commando\u2019s uit die via standaardinvoer worden geleverd.<\/li>\n\n\n\n<li><b> <\/b><code><b>alias<\/b><\/code> &#8211; Maak snelkoppelingen voor lange of complexe commando\u2019s.<\/li>\n\n\n\n<li><b> <\/b><code><b>jobs<\/b><\/code> &#8211; Lijst van programma\u2019s die momenteel taken op de achtergrond uitvoeren.<\/li>\n\n\n\n<li><b> <\/b><code><b>bg<\/b><\/code> &#8211; Hervat een gestopt of gepauzeerd achtergrondproces.<\/li>\n\n\n\n<li><b> <\/b><code><b>killall<\/b><\/code> &#8211; Be\u00ebindig processen op basis van programmnaam in plaats van PID.<\/li>\n\n\n\n<li><b> <\/b><code><b>history<\/b><\/code> &#8211; Toon eerder gebruikte commando\u2019s binnen de huidige terminalsessie.<\/li>\n\n\n\n<li><b> <\/b><code><b>man<\/b><\/code> &#8211; Toegang tot hulp handleidingen voor commando\u2019s direct binnen de terminal.<\/li>\n\n\n\n<li><b> <\/b><code><b>screen<\/b><\/code> &#8211; Beheer meerdere terminalsessies vanuit \u00e9\u00e9n venster.<\/li>\n\n\n\n<li><b> <\/b><code><b>ssh<\/b><\/code> &#8211; Vestig beveiligde gecodeerde verbindingen met externe servers.<\/li>\n\n\n\n<li><b> <\/b><code><b>tcpdump<\/b><\/code> &#8211; Leg netwerkverkeer vast op basis van specifieke criteria.<\/li>\n\n\n\n<li><b> <\/b><code><b>watch<\/b><\/code> &#8211; Herhaal een commando met tussenpozen en markeer verschillen in output.<\/li>\n\n\n\n<li><b> <\/b><code><b>tmux<\/b><\/code> &#8211; Terminal multiplexer voor aanhoudende sessies en splitsen.<\/li>\n\n\n\n<li><b> <\/b><code><b>nc<\/b><\/code> &#8211; Open TCP- of UDP-verbindingen voor testen en gegevensoverdracht.<\/li>\n\n\n\n<li><b> <\/b><code><b>nmap<\/b><\/code> &#8211; Ontdekking van hosts, poortscanning en OS-vingerafdrukken.<\/li>\n\n\n\n<li><b> <\/b><code><b>strace<\/b><\/code> &#8211; Debug processen door het traceren van besturingssysteemsignalen en -oproepen.<\/li>\n\n\n<\/ol>\n\n\n<h2 id=\"tips\" class=\"wp-block-heading\">7 Belangrijke Tips Voor Het Gebruiken Van Linux Commando&#8217;s<\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li><b>Ken Je Shell<\/b>: Bash, zsh, fish? Verschillende shells hebben unieke functies. Kies degene die het beste aan je behoeften voldoet.<\/li>\n\n\n\n<li><b>Beheers De Kernutils<\/b>: <code>ls<\/code>, <code>cat<\/code>, <code>grep<\/code>, <code>sed<\/code>, <code>awk<\/code>, enz. vormen de kern van een Linux-toolkit.<\/li>\n\n\n\n<li><b>Blijf Bij Pipelines<\/b>: Vermijd overmatig gebruik van tijdelijke bestanden. Koppel programma&#8217;s slim aan elkaar.<\/li>\n\n\n\n<li><b>Verifieer Voordat Je Overschrijft<\/b>: Controleer altijd dubbel voordat je bestanden overschrijft met <code>&gt;<\/code> en <code>&gt;&gt;<\/code>.<\/li>\n\n\n\n<li><b>Volg Je Workflows<\/b>: Documenteer complexe commando&#8217;s en workflows om later opnieuw te gebruiken of te delen.<\/li>\n\n\n\n<li><b>Maak Je Eigen Tools<\/b>: Schrijf eenvoudige shell-scripts en aliassen voor veelvoorkomende taken.<\/li>\n\n\n\n<li><b>Begin Zonder <\/b><code><b>sudo<\/b><\/code>: Gebruik aanvankelijk een standaard gebruikersaccount om de toestemmingen te begrijpen.<\/li>\n\n\n<\/ol>\n\n\n<p>En vergeet niet om nieuwe commando&#8217;s te blijven testen op virtuele machines of VPS-servers, zodat ze je tweede natuur worden voordat je ze op productieservers gaat gebruiken.<\/p>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>VPS Hosting<\/h3>\n    <p>Een Virtual Private Server (VPS) is een virtueel platform dat gegevens opslaat. Veel webhosts bieden VPS-hostingplannen, die site-eigenaren een toegewijde, priv\u00e9ruimte bieden op een gedeelde server.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/vps-hosting\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Lees Meer                    <\/a>\n\n<\/div>\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Beter Linux Hosting Met DreamHost<\/h2>\n\n\n<p>Nadat je de essenti\u00eble Linux-commando&#8217;s beheerst, heb je ook een hosting- en serverprovider nodig die je volledige controle geeft om de kracht en flexibiliteit van Linux te benutten.<\/p>\n\n\n<p>Daar blinkt DreamHost in uit.<\/p>\n\n\n<p><a href=\"https:\/\/dreamhost.com\/\" target=\"_blank\" rel=\"noopener\">DreamHost&#8217;s<\/a> geoptimaliseerde Linux-infrastructuur is perfect voor het draaien van je apps, sites en diensten:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Snelle webhosting op moderne Linux-servers.<\/li>\n\n\n\n<li>SSH Shell-toegang voor bediening via de commandoregel.<\/li>\n\n\n\n<li>Aanpasbare PHP-versies inclusief PHP 8.0.<\/li>\n\n\n\n<li>Apache of NGINX-webservers.<\/li>\n\n\n\n<li>Beheerde MySQL, PostgreSQL, Redis-databases.<\/li>\n\n\n\n<li>Klik-en-klaar installaties van apps zoals WordPress en Drupal.<\/li>\n\n\n\n<li>SSD-versnelde NVMe-opslag voor snelheid.<\/li>\n\n\n\n<li>Gratis Let&#8217;s Encrypt SSL met automatische verlenging.<\/li>\n\n\n<\/ul>\n\n\n<p>DreamHost&#8217;s experts kunnen je helpen het meeste uit het Linux-platform te halen. Onze servers zijn nauwkeurig geconfigureerd voor beveiliging, prestaties en betrouwbaarheid.<\/p>\n\n\n<p>Lanceer je volgende project op een Linux hostingplatform waarop je kunt vertrouwen. Begin nu met robuuste, schaalbare hosting op <a href=\"http:\/\/www.dreamhost.com\/\" target=\"_blank\" rel=\"noopener\">DreamHost.com<\/a>.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>","protected":false},"excerpt":{"rendered":"<p>Linux is de ruggengraat van het internet. Het stuurt bijna 97% van de topwebservers ter wereld aan. En 55,9% van de professionele ontwikkelaars vertrouwt op Linux voor hun ontwikkelingsbehoeften. Toch heeft Linux slechts een desktop marktaandeel van 2,68%. Waarom deze kloof? De kernfocus van Linux is nooit de gebruikersinterface geweest. In plaats daarvan was het [\u2026]<\/p>\n","protected":false},"author":1079,"featured_media":42726,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.","toc_headlines":"[[\"definition\",\"Wat Zijn Linux Commando's?\"],[\"top-100\",\"Top 100 Meest Nuttige Linux Commando's\"],[\"tips\",\"7 Belangrijke Tips Voor Het Gebruiken Van Linux Commando's\"],[\"summary\",\"Beter Linux Hosting Met DreamHost\"]]","hide_toc":false,"footnotes":""},"categories":[14938],"tags":[],"class_list":["post-72661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-hosting-nl"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Top 100 Linux-commando&#039;s (Die Je Moet Weten) - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 100 Linux-commando&#039;s (Die Je Moet Weten)\" \/>\n<meta property=\"og:description\" content=\"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-18T15:00:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-26T16:16:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matt Stamp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Stamp\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"33 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Top 100 Linux-commando's (Die Je Moet Weten) - DreamHost Blog","description":"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/","og_locale":"en_US","og_type":"article","og_title":"Top 100 Linux-commando's (Die Je Moet Weten)","og_description":"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2023-12-18T15:00:30+00:00","article_modified_time":"2025-05-26T16:16:22+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg","type":"image\/jpeg"}],"author":"Matt Stamp","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Matt Stamp","Est. reading time":"33 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/"},"author":{"name":"Matt Stamp","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/43673746e4de1ea74d12de479cd1b7e1"},"headline":"Top 100 Linux-commando&#8217;s (Die Je Moet Weten)","datePublished":"2023-12-18T15:00:30+00:00","dateModified":"2025-05-26T16:16:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/"},"wordCount":7579,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg","articleSection":["Web Hosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/","name":"Top 100 Linux-commando's (Die Je Moet Weten) - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg","datePublished":"2023-12-18T15:00:30+00:00","dateModified":"2025-05-26T16:16:22+00:00","description":"Wil je dingen sneller gedaan krijgen? Ontdek de meest effectieve Linux-commando\u2019s met onze uitgebreide gids.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/12\/top-100-linux-commands-hero-images.jpg","width":1460,"height":1095,"caption":"photograph of a man working on a large desktop screen with cascading files, coding, and the linux penguin in the corner"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/nl\/top-100-linux-commandos-die-je-moet-weten-nl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Top 100 Linux-commando&#8217;s (Die Je Moet Weten)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/43673746e4de1ea74d12de479cd1b7e1","name":"Matt Stamp","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","caption":"Matt Stamp"},"description":"Matt is a DevOps Engineer at DreamHost. He is responsible for infrastructure automation, system monitoring and documentation. In his free time he enjoys 3D printing and camping. Follow Matt on LinkedIn: Lhttps:\/\/www.linkedin.com\/in\/matt-stamp-7a8b3a10a","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/mattstamp\/"}]}},"lang":"nl","translations":{"nl":72661,"es":42757,"en":42725,"de":52895,"pl":57439,"pt":57442,"uk":57496,"ru":57539,"it":67933,"fr":69464},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1079"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=72661"}],"version-history":[{"count":4,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72661\/revisions"}],"predecessor-version":[{"id":72666,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72661\/revisions\/72666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/42726"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=72661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=72661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=72661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}