logo CoderDojo

Raspberry - Pi - Commandline

Welkom in de wondere wereld van de command line. Het is net als een geheime taal waarmee je je computer kunt vertellen wat hij moet doen.

Deze instructie is geschreven met behulp van Google Gemini met gebruik van de volgende prompt:

Je bent een ervaren Linux command line gebruiker en leert een kind van rond de 10 jaar oud op de command line van Linux te werken. Neem Ubuntu als uitgangspunt.

Maak niet een opsomming van commando’s, maar leg kort de commando’s uit en geef vervolgens een opdracht om met die commando’s uit te voeren.

Denk aan taken zoals:

  • basis navigatie binnen de directory structuur
  • maken en wijzigen van directories en bestanden
  • bestanden aanmaken, inhoud bekijken, editten met Nano, kopiëren, verplaatsen en verwijderen

Stimuleren met complimenten mag, maar gebruik geen superlatieven.

Laten we beginnen met een paar eenvoudige opdrachten:

1. Bestanden maken en bewerken

Opdracht 1:

  1. Maak een bestand met de naam “mijn_verhaal.txt”.
  2. Open het bestand met Nano en schrijf een kort verhaaltje.
  3. Sla het bestand op en sluit Nano af.

2. Bestanden kopiëren, verplaatsen en verwijderen

Opdracht 2:

  1. Maak een kopie van “mijn_verhaal.txt” met de naam “mijn_tweede_verhaal.txt”.
  2. Verplaats “mijn_tweede_verhaal.txt” naar een nieuwe map met de naam “verhalen”. (gebruik hiervoor het commando mkdir om de map te maken)
  3. Verwijder “mijn_tweede_verhaal.txt” uit de map “verhalen”.

3. Een eenvoudig Bash-script maken

Opdracht 3:

  1. Maak een Bash-script dat je naam afdrukt.
  2. Sla het script op en maak het uitvoerbaar.
  3. Voer het script uit.

Veel plezier met het ontdekken van de command line!

Hallo jonge command line-expert! Goed dat je verder wilt leren. We gaan nu kijken hoe je kunt rondkijken in de computer en dingen kunt organiseren.

4. Rondkijken: Navigeren door mappen

Opdracht 4:

  1. Open de command line.
  2. Typ pwd en druk op Enter. Schrijf op waar je bent.
  3. Typ ls en druk op Enter. Kijk welke namen van bestanden en mappen je ziet.

5. Veranderen van kamer: Navigeren naar andere mappen

Opdracht 5:

  1. Typ ls om te zien welke mappen er zijn.
  2. Kies een map (bijvoorbeeld de map “Documenten” als die er is) en ga er naartoe met het cd commando.
  3. Typ pwd om te controleren of je nu in de juiste map bent.
  4. Ga terug naar je “thuis” map met het cd commando.

6. Zelf kamers maken: Nieuwe mappen aanmaken

Opdracht 6:

  1. Zorg ervoor dat je in je “thuis” map bent (gebruik cd als je dat niet zeker weet).
  2. Maak een nieuwe map met de naam “oefeningen”.
  3. Ga naar de map “oefeningen” met het cd commando.
  4. Maak in de map “oefeningen” nog een map met de naam “teksten”.

Je doet het goed! Je bent al aan het leren hoe je de computer kunt besturen met commando’s. Laten we nu kijken hoe we bestanden kunnen maken en bekijken in die mappen.

7. Bestanden aanmaken en bekijken

Opdracht 7:

  1. Zorg ervoor dat je in de map “oefeningen” bent.
  2. Maak een nieuw leeg bestand met de naam “lijstje.txt”.
  3. Typ cat lijstje.txt en druk op Enter. Wat zie je?

8. Bestanden vullen met tekst: Bewerken met Nano

Opdracht 8:

  1. Open het bestand “lijstje.txt” met Nano.
  2. Voeg nog minstens twee dingen toe aan je lijstje.
  3. Sla het bestand op en sluit Nano af.
  4. Bekijk nu de inhoud van “lijstje.txt” met het cat commando. Zie je de dingen die je hebt toegevoegd?

Je bent echt goed bezig! Je hebt nu de basis geleerd om door de computer te navigeren, mappen te maken en bestanden te maken en te bewerken. De volgende stappen zijn het kopiëren, verplaatsen en verwijderen van bestanden.

9. Kopiëren, verplaatsen en verwijderen

Opdracht 9:

  1. Zorg ervoor dat je in de map “oefeningen” bent.
  2. Kopieer het bestand “boodschappenlijst.txt” (als je het hebt hernoemd, anders “lijstje.txt”) naar een nieuw bestand met de naam “oude_boodschappenlijst.txt”.
  3. Verplaats het bestand “oude_boodschappenlijst.txt” naar de map “teksten”.
  4. Ga naar de map “teksten” en controleer of het bestand daar staat met het ls commando.
  5. Ga terug naar de map “oefeningen” en verwijder het bestand “boodschappenlijst.txt”. (Wees zeker dat je het juiste bestand verwijdert!)

Je bent een snelle leerling! Je hebt nu de belangrijkste basiscommando’s geleerd om met bestanden en mappen om te gaan in de Linux command line. Blijf oefenen, en je zult er steeds handiger in worden!

Licentie

Deze instructies worden, net als alle andere instructies van CoderDojo Nijmegen, aangeboden onder een Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licentie.

Creative Commons License