Kies uw taal
Cursus Linux command line
Meer dan 2 miljoen studenten wereldwijd

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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