blob: 723d9107d4ff7e2fad70bb65b2cc28a0103309ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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)
|