Ga naar hoofdinhoud

Linux: zo werkt deze cursus

Bijna elke website die je bezoekt, draait op een computer met Linux. Je telefoon met Android ook, net als de Raspberry Pi in het lokaal en de achter je favoriete game. Die computers hebben meestal geen scherm en geen muis: je praat ermee door te typen in een terminal.

In deze cursus leer je dat typen. Aan het eind kun je:

  • door mappen lopen en bestanden lezen, maken, vinden en weggooien;
  • zien van wie een bestand is, en waarom je iets niet mag;
  • Linux op je eigen Windows-computer draaien met , en zelf opzoeken wat een commando doet;
  • programma's installeren, een bestand bewerken, en en starten en stoppen;
  • je netwerk bekijken en inloggen op een andere computer met .

De route​

ThemaWaarWat je leert
1. RondkijkenIn je browserJe eerste commando's, mappen, sneller typen met Tab
2. BestandenIn je browserLezen, maken, kopiëren en weggooien, jokertekens
3. ZoekenIn je browserZoeken in bestanden met grep, bestanden vinden met find
4. Gebruikers en rechtenIn je browserVan wie een bestand is, en wie wat mag
5. Linux op je eigen computerWSL op WindowsInstalleren, Windows en Linux naast elkaar, hulp vragen, variabelen
6. Programma's, diensten en groepenWSL op Windowsapt, nano, processen, diensten, groepen
7. NetwerkWSL op WindowsJe netwerk bekijken, ssh, je sleutel op GitHub, scp, een tunnel

In de sidebar staat bij elke les waar je hem doet: browser of WSL.

De thema's 1 tot en met 4 doe je in een oefenterminal op de pagina zelf. Daar kan niets stuk: met Opnieuw beginnen staat alles weer zoals het was. Vanaf thema 5 heb je een Windows-computer nodig waarop je programma's mag installeren. Heb je een computer met , dan sla je de installatie over en doe je de rest in je eigen terminal. Op een Mac doe je thema 1 tot en met 4 hier op de pagina. Van de rest werkt een deel ook in de Terminal van macOS, zoals man, ps, curl en ssh, maar apt, systemctl, journalctl en ip bestaan daar niet.

Je Ubuntu controleren​

Na thema 5, 6 en 7 kun je je eigen Ubuntu laten nakijken door een klein script. Het verandert niets, het kijkt alleen: of alles uit het thema klopt, en zo niet, waar het staat uitgelegd.

  1. Download controleer.sh. Het komt in de map Downloads van Windows.
  2. Kopieer het in Ubuntu naar je , met je eigen Windows-naam op de plek van sam: cp /mnt/c/Users/sam/Downloads/controleer.sh ~.
  3. Typ in je thuismap bash controleer.sh en het nummer van het thema: bash controleer.sh 5, bash controleer.sh 6 of bash controleer.sh 7.

Per controle staat er een ✓ of een ✗. Bij een ✗ staat erbij wat er mis is, en een link naar de les.

Waar je dit later voor gebruikt​

In de fullstack-cursus zet je je eigen FastAPI-site online op een Linux-server. Die route gaat ervan uit dat je deze cursus kent.

Begin bij 1.1 Je eerste commando's.