Skip to content

Commandline interface (CLI)

De command-line interface (CLI) is een programma waarmee je commando’s kunt uitvoeren. De CLI wordt ook wel de terminal of shell genoemd. De CLI is een tekst-gebaseerde interface. Je voert commando’s in door tekst in te typen. De CLI geeft de uitvoer van commando’s ook weer als tekst.

Als ICT professional zul je regelmatig gebruik maken van de CLI. Bijvoorbeeld om een server te beheren of om een applicatie te installeren. Het is daarom belangrijk dat je de basis van de CLI kent.

Verschillende Commandline interfaces

Het type CLI dat je gebruikt is afhankelijk van het besturingssysteem dat je gebruikt. De meest gebruikte CLI’s zijn:

De Windows command prompt en de Windows PowerShell zijn alleen beschikbaar op Windows en lijken in de basis op elkaar. De verschillende CLI’s op Mac en Linux lijken ook op elkaar. Als je een vergelijkbare commandline interface wilt gebruiken op Windows, dan kun je Windows Terminal installeren, WSL installeren of git bash gebruiken.

Basis commando’s

Een groot deel van de tijd zal je in de CLI navigeren naar bestanden en mappen. Hier kan je de volgende commando’s voor gebruiken:

Commando Beschrijving Voorbeeld
dir Toon de inhoud van de huidige map dir
cd Navigeer naar een map cd mijnmap
cd .. Navigeer naar de bovenliggende map cd ..
cd \ Navigeer naar de root map cd \
Commando Beschrijving Voorbeeld
ls Toon de inhoud van de huidige map ls
cd Navigeer naar een map cd mijnmap
cd .. Navigeer naar de bovenliggende map cd ..
cd / Navigeer naar de root map cd /

Bestanden en mappen aanmaken

Je kunt bestanden en mappen aanmaken met de volgende commando’s:

Commando Beschrijving Voorbeeld
mkdir Maak een map aan mkdir mijnmap
echo Maak een bestand aan echo "Hello World" > mijnbestand.txt
Commando Beschrijving Voorbeeld
mkdir Maak een map aan mkdir mijnmap
touch Maak een bestand aan touch mijnbestand.txt

Oefening: Oefenen met CLI

  • Open een terminal, command prompt of PowerShell.
  • In welke map zit je nu? Hoe kom je daar achter?
  • Maak een map aan met de naam mijnmap en navigeer naar deze map.
  • maak een bestand aan met de naam mijnbestand.txt.
  • Navigateer naar de bovenliggende map.
  • Zoek uit hoe je de map mijnmap kunt verwijderen. Verwijder de map. Kan je de map ook verwijderen als deze niet leeg is?

Oefening: Onderzoek naar CLI

Onderzoek hoe je de volgende acties kunt uitvoeren in de CLI:

  • Hoe kan je de inhoud van een bestand bekijken?
  • Hoe kan je de inhoud van een bestand aanpassen?
  • Hoe kan je een bestand of map hernoemen?
  • Hoe kan je een bestand of map verplaatsen?
  • Hoe kan je een bestand of map kopiëren?
  • Hoe kan je een bestand of map verwijderen?

Je kunt de volgende markdown template gebruiken om je onderzoek te documenteren:

# Commandline interface

| Actie | Commando | Beschrijving | Voorbeeld |
| ----- | -------- | ------------ | --------- |
|       |          |              |           |

Verder leren

  • INTERACTIEVE CURSUS: learnshell.org: Een interactieve cursus voor het leren van mac en linux stijl commando’s.
  • INTERACTIEVE CURSUS: Introduction to Powershell: Een interactieve cursus voor het leren van windows commando’s.