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¶
Navigatie van bestanden en mappen¶
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:
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.