Les 1 - Linux 2/2: Bash script

Gastdocent: Rene Grijsbach

Lesintroductie

Voor deze nieuwe les kun je de .pdf van de presentatie en uitwerkingen van de lesopdrachten hier: Presentatie SSH & BASH (inclusief voorbeeld uitwerkingen)

Lesnotities

Tux

Zorg dat je de Cisco 'Linux Unhatched' course van vorige week af hebt en alle testvragen voldoende kunt beantwoorden.

Week Opdracht

Specifying file paths in Linnux/Mac vs Windows (Star Wars, forward slash =Luke's blue lightsaber vs backward slash=Darth Vader's red light saber)

Figuur 1: Only legends will get this? :P Bron: TwisterByte23@Reddit, 2023

The Bourne again shell - Matt Daemon

"I'm not sure what the matt-daemon project does yet, but I'm pretty excited about the name." - Justin Searls (2012)

Leerdoelen

Check met onderstaande leerdoelen of je de behandelde stof begrepen hebt en toetsvragen kunt beantwoorden.

  • Je kunt een Bash-script schrijven dat commando's uitvoert binnen een Linux-shell, inclusief variabelen, argumenten en output.
  • Je kunt uitleggen wat de shebang-regel betekent en waarom die bovenaan een script staat.
  • Je kunt aangeven hoe je een Bash-script uitvoerbaar maakt en het daarna uitvoert via de CLI.
  • Je herkent en kunt toepassen hoe positionele parameters zoals $1, $2 en $0 werken in een Bash-script.
  • Je kunt eenvoudige controlelogica implementeren zoals if-statements die controleren op het bestaan van bestanden.
  • Je kunt Bash-loops zoals for-loops gebruiken om herhaalde acties uit te voeren

Quiz

Test je kennis met deze korte multiple choice quiz.

Last change: 2025-09-11