From 0dfe30ed4a684e1380dcaf634804efdae4fe692f Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 30 Jan 2023 11:52:30 +0100 Subject: week 1 practicum klaar --- os1w1/hello.sh | 2 ++ os1w1/opdracht.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100755 os1w1/hello.sh create mode 100644 os1w1/opdracht.md diff --git a/os1w1/hello.sh b/os1w1/hello.sh new file mode 100755 index 0000000..9f1ed4c --- /dev/null +++ b/os1w1/hello.sh @@ -0,0 +1,2 @@ +#!/bin/bash +echo Hello World diff --git a/os1w1/opdracht.md b/os1w1/opdracht.md new file mode 100644 index 0000000..748bf13 --- /dev/null +++ b/os1w1/opdracht.md @@ -0,0 +1,31 @@ +# week 1 (alleen opdrachten) + +1. `gedit hello.sh` + er opent een venster met een leeg bestand +2. ``` + $ pwd + /home/loek/docs/repos/os-huiswerk/os1w1 + $ cd + $ pwd + /home/loek + $ cd docs/repos/os-huiswerk/os1w1 + $ pwd + /home/loek/docs/repos/os-huiswerk/os1w1 + $ ls + hello.sh opdracht.md + $ + ``` + - `pwd` (print working directory), laat zien in welke map je zit + - `cd` (change directory), verandert de map (zonder argumenten impliciet `cd ~`) + - `ls` (list), laat een lijst van bestanden zien +3. ``` + $ chmod +x hello.sh + $ ./hello.sh + Hello World + $ + ``` + - `chmod` (change mode) verandert de 'modus' van het bestand, +x voegt de + executable permission toe, zodat het script wordt uitgevoerd door het + programma in de shebang (`#!/bin/bash` op de eerste regel) + - `./hello.sh` voert het script uit (bestand wordt impliciet geinterpreteerd + door bash) -- cgit v1.2.3