summaryrefslogtreecommitdiff
path: root/os1w1/practicum.md
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-01-31 14:17:57 +0100
committerlonkaars <loek@pipeframe.xyz>2023-01-31 14:17:57 +0100
commit1a79f611169d7ef128f5eb63294ba11807c5feb3 (patch)
tree58863dfa7dced6089afca4e687788468669d7141 /os1w1/practicum.md
parent655aec420265790439f08eb9f40e9fa0b2fd7fd9 (diff)
er is ook huiswerk
Diffstat (limited to 'os1w1/practicum.md')
-rw-r--r--os1w1/practicum.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/os1w1/practicum.md b/os1w1/practicum.md
new file mode 100644
index 0000000..723d910
--- /dev/null
+++ b/os1w1/practicum.md
@@ -0,0 +1,31 @@
+# practicum week 1
+
+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)