
Cursus Linux command line
Neem de volledige controle over de Linux-terminal — van basisnavigatie tot geavanceerd shellscripting en systeemautomatisering. Deze cursus geeft ontwikkelaars, systeembeheerders en gevorderde gebruikers de praktische vaardigheden om zelfverzekerd op elk Linux-systeem te werken. Stop met het kopiëren van commando's die je niet begrijpt en begin met het opbouwen van echte expertise die standhoudt in de productieomgeving.
Wat je gaat leren:
Navigeer door het Linux-bestandssysteem en beheer bestanden, mappen, links en machtigingen met vertrouwen.
Bouw en voer Bash-scripts uit met variabelen, loops, functies en foutafhandeling op productieniveau.
Configureer gebruikersrechten, speciale permissiebits en sudo-rechten om minimale-privilegetoegang af te dwingen.
Pas tekstverwerkingstools zoals grep, sed, awk en pipes toe om datastromen te filteren en te transformeren.
Diagnosticeer netwerkproblemen, maak veilige SSH-verbindingen en verplaats bestanden efficiënt tussen systemen.
Plan geautomatiseerde taken met cron, beheer actieve processen en houd taken actief over sessies heen.
Hoe je praktisch studeert Cursus Linux command line
Hoe je oefent Cursus Linux command line
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsAan de slag met de Linux-shell
Aan de slag met de Linux-shell
Les 1 • Anatomie van een shellopdracht
Ontleedt de opdrachtsyntaxis in opdracht, opties en argumenten. Biedt het mentale model dat studenten toepassen op elke opdracht in de cursus.
Les 2 • Toegang krijgen tot de terminal
Leert methoden om een terminal te openen en verbinding te maken op lokale en externe systemen. Maakt direct hands-on oefening mogelijk gedurende de cursus.
Les 3 • Shelltypen en configuratiebestanden
Introduceert Bash, Zsh en andere shells, plus de opstartbestanden die ze configureren. Studenten begrijpen hoe hun omgeving wordt geïnitialiseerd.
Les 4 • Het Linux-besturingssysteem begrijpen
Behandelt Linux-architectuur, de rol van de kernel en distributies. Legt de conceptuele basis die nodig is voordat de opdrachtregel wordt aangeraakt.
Les 5 • Basale navigatie en bestandslijsten
Behandelt pwd, ls en cd voor navigatie door het bestandssysteem. Studenten krijgen direct praktische vaardigheden om zich te oriënteren in elk Linux-systeem.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsLinux-bestandssysteem en bestandsbewerkingen
Linux-bestandssysteem en bestandsbewerkingen
Les 1 • Linux-bestandssysteemhiërarchiestandaard
Brengt de standaard directorystructuur van de root naar de bladdirectories in kaart. Studenten begrijpen waar systeem-, gebruikers- en applicatiegegevens zich bevinden.
Les 2 • Bestanden en directories aanmaken en verwijderen
Leert touch, mkdir, rm en rmdir met veilige gebruikspatronen. Bouwt de kernvaardigheden voor het aanmaken en opschonen van bestanden die in elke workflow worden gebruikt.
Les 3 • Kopiëren, verplaatsen en hernoemen
Behandelt cp en mv voor het dupliceren en verplaatsen van bestanden. Studenten leren directorystructuren te herstructureren zonder gegevensverlies.
Les 4 • Bestanden bekijken en inhoud inspecteren
Introduceert cat, less, head, tail en file voor het lezen van inhoud. Sluit aan bij latere hoofdstukken over tekstverwerking en loganalyse.
Les 5 • Links, wildcards en globbing
Legt harde links, symbolische links en shell-globpatronen uit. Studenten kunnen efficiënt naar bestanden verwijzen en batchbewerkingen uitvoeren.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsMachtigingen, eigenaarschap en beveiligingsbasisprincipes
Machtigingen, eigenaarschap en beveiligingsbasisprincipes
Les 1 • Machtigingsbits begrijpen
Ontcijfert de lees-, schrijf- en uitvoerbits voor eigenaar, groep en anderen. Biedt het conceptuele model voor alle machtigingsbeheertaken.
Les 2 • Sudo en privilege-uitbreiding
Introduceert sudo voor het veilig uitvoeren van opdrachten met verhoogde rechten. Studenten beheren administratieve taken zonder als root in te loggen.
Les 3 • Eigenaarschap met chown en chgrp
Behandelt het overdragen van bestandseigenaarschap aan gebruikers en groepen. Verbindt eigenaarschapscontrole met multi-user- en serviceaccountscenario's.
Les 4 • Speciale machtigingsbits
Legt setuid, setgid en de sticky bit uit en hun beveiligingsimplicaties. Studenten herkennen en passen deze bits toe in systeembeheercontexten.
Les 5 • Machtigingen wijzigen met chmod
Leert de symbolische en octale chmod-syntaxis voor het wijzigen van toegang. Studenten passen nauwkeurige machtigingswijzigingen toe op bestanden en directorystructuren.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsTekstverwerking en streammanipulatie
Tekstverwerking en streammanipulatie
Les 1 • Tekst transformeren met sed en awk
Introduceert stream-editing met sed en veldverwerking met awk. Studenten voeren substituties, verwijderingen en kolomextractie uit op tekstgegevens.
Les 2 • Pipes en opdrachtketens
Leert de pipe-operator en de logische connectoren &&, || en ;. Studenten stellen meerstapsopdrachten samen die gegevens tussen tools doorgeven.
Les 3 • Sorteren, tellen en vergelijken
Behandelt sort, uniq, wc, cut en diff voor gegevenssamenvatting. Studenten kwantificeren, dedupliceren en vergelijken tekstdatasets in pipelines.
Les 4 • Filteren met grep en egrep
Behandelt patroonherkenning met grep met behulp van basis- en uitgebreide regex. Studenten extraheren relevante regels uit bestanden en opdrachtuitvoer.
Les 5 • Standaardstromen en omleiding
Legt stdin, stdout en stderr uit en hoe deze om te leiden. Vestigt het gegevensstroommodel dat ten grondslag ligt aan alle pipeline-constructie.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsBasisprincipes van shellscripting
Basisprincipes van shellscripting
Les 1 • Functies en scriptorganisatie
Leert herbruikbare functies definiëren en grotere scripts structureren. Studenten modulariseren logica voor leesbaarheid en onderhoudbaarheid.
Les 2 • Scriptstructuur en uitvoering
Behandelt shebang-regels, scriptmachtigingen en uitvoeringsmethoden. Studenten maken en voeren vanaf het begin correct hun eerste scripts uit.
Les 3 • Variabelen en gebruikersinvoer
Leert variabele declaratie, citeringsregels en het lezen van gebruikersinvoer. Studenten schrijven scripts die dynamische gegevens veilig accepteren en verwerken.
Les 4 • Lussen en iteratie
Behandelt for-, while- en until-lussen voor het automatiseren van repetitieve taken. Studenten itereren efficiënt over bestanden, reeksen en opdrachtuitvoer.
Les 5 • Conditionele logica en tests
Introduceert if/elif/else en testexpressies voor besluitvorming. Studenten vertakken scriptgedrag op basis van bestandsstatussen, tekenreeksen en getallen.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsProces- en taakbeheer
Proces- en taakbeheer
Les 1 • Signalen en procesbeheer
Behandelt het verzenden van signalen met kill en killall om processen te beheren. Studenten beëindigen, pauzeren en hervatten processen veilig.
Les 2 • Taken plannen met cron en at
Behandelt crontab-syntaxis en het at-commando voor tijdgebaseerde automatisering. Studenten plannen betrouwbaar terugkerende en eenmalige taken.
Les 3 • Permanente taken met nohup en screen
Introduceert nohup, screen en tmux voor sessie-persistente processen. Studenten houden taken draaiend na verbinding verbreken met de terminal.
Les 4 • Voorgrond- en achtergrondtaken
Leert taakbeheer met &, fg, bg en jobs voor multitasking. Studenten voeren lange taken op de achtergrond uit zonder de terminal te blokkeren.
Les 5 • Linux-processen begrijpen
Legt PID's, ouder-kindrelaties en procestoestanden uit. Biedt het conceptuele model voor alle procesbewakings- en beheertaken.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsNetwerken vanaf de opdrachtregel
Netwerken vanaf de opdrachtregel
Les 1 • Netwerkinterfaces en configuratie
Behandelt ip, ifconfig en hostname voor het bekijken en instellen van netwerkconfiguratie. Studenten identificeren interface-adressen en verbindingsstatussen.
Les 2 • Veilige toegang op afstand met SSH
Behandelt SSH-sleutelgeneratie, configuratiebestanden en tunneling. Studenten maken veilig verbinding met externe hosts en geven poorten veilig door.
Les 3 • Netwerkactiviteit inspecteren
Behandelt ss, netstat en tcpdump voor het bewaken van verbindingen en verkeer. Studenten detecteren onverwachte verbindingen en vangen pakketten voor analyse.
Les 4 • Connectiviteitsdiagnostiek
Leert ping, traceroute en mtr voor het testen van netwerkpaden. Studenten lokaliseren waar connectiviteitsfouten optreden in een netwerkpad.
Les 5 • Bestandsoverdrachtstools
Introduceert scp, rsync en curl voor het verplaatsen van bestanden tussen systemen. Studenten kiezen de juiste tool voor elk overdrachtsscenario.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsGeavanceerde shelltechnieken en automatisering
Geavanceerde shelltechnieken en automatisering
Les 1 • Reguliere expressies in de diepte
Leert POSIX- en Perl-compatibele regex voor grep, sed en awk. Studenten schrijven precieze patronen voor complexe tekstextractie en -transformatie.
Les 2 • Geavanceerde variabele technieken
Behandelt parameter-expansie, arrays en associatieve arrays. Studenten manipuleren complexe gegevensstructuren volledig binnen de shell.
Les 3 • Foutafhandeling en script-debuggen
Introduceert set -e, set -x en trap voor robuust scriptgedrag. Studenten detecteren, rapporteren en herstellen van fouten in productiescripts.
Les 4 • Here-documenten en processubstitutie
Behandelt heredocs en processubstitutie voor flexibele invoerafhandeling. Studenten voeren meerregelige gegevens en opdrachtuitvoer naadloos in tools in.
Les 5 • Automatiseringspatronen en scriptontwerp
Leert idempotentie, vergrendeling en modulair ontwerp voor betrouwbare scripts. Studenten ontwerpen automatisering die veilig herhaaldelijk in productie kan worden uitgevoerd.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Webontwikkelaars: die code naar Linux-servers implementeren maar de terminal vermijden.
IT-ondersteuningstechnici: klaar om verder te gaan dan GUI-hulpmiddelen naar echte systeembeheersing.
Informaticastudenten: die praktische vaardigheden opbouwen om hun academische cursussen aan te vullen.
Carrièrewisselaars: die DevOps-, cloud- of systeembeheerrollen nastreven die Linux-vaardigheid vereisen.
Hobbyisten en makers: die Linux op persoonlijke hardware draaien en meer diepgang willen.
Beveiligingsliefhebbers: die leren om Linux-systemen vanaf de basis te auditen, te beveiligen en te beheren.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















