This commit is contained in:
Harald Mueller 2021-09-06 10:29:33 +02:00
parent e79f431ed3
commit 1d47fb781d
3 changed files with 48 additions and 45 deletions

View File

@ -35,7 +35,7 @@ Name: `__________________________` Klasse: `_____________` Datum:
Total 21
--------- ------------- ------------------
:::
\
Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
@ -61,7 +61,7 @@ touch {a..c}file
Erklären sie, was das Kommando genau macht:\
\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
`__________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________`\
\
grep - Gegeben ist folgendes Kommando:
@ -71,18 +71,21 @@ cat /etc/passwd | grep -v root
Erklären sie, was dieses Kommando genau macht (berücksichtigen sie auch
die Option `-v`):\
\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
\
`__________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________`\
- Verzeichnisse wechseln\
Angenommen, sie befinden sich auf Ihre Linuxsystem unter `/root/`, geben
sie die **realtive** und die **absolute** Pfadangabe an, um in das
Verzeichnis `/tmp` zu wechseln:\
\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________`\
\
`________________________________________________________________________________________ ___________________________________________________________________________________________________`\
- Welches Dateirecht muss zusätzlich auf einer Skriptdatei gesetzt
werden, damit diese ausgeführt werden kann?
@ -96,7 +99,7 @@ werden, damit diese ausgeführt werden kann?
- `s`
\
- If - else\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
@ -159,7 +162,8 @@ outputFile=home-$(date +%Y%m%d).tgz
tar -cZf ________________ __________
```
\
- IP-Adressen von Nameservern\
\
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem
@ -178,7 +182,8 @@ erzeugen:
10.0.3.5
Verwenden sie dazu `cat`, `grep` und `cut`.\
\
- Rechnerskript\
\
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen

View File

@ -15,7 +15,8 @@
Jeglicher Verstoss gegen diese Regeln führt umgehend zum Ausschluss aus
der Prüfung und der Note 1.\
Name: `__________________________` Klasse: `_____________` Datum:
`_____________`\
`_____________`
--------- ------------- ------------------
@ -35,7 +36,7 @@ Name: `__________________________` Klasse: `_____________` Datum:
Total 21
--------- ------------- ------------------
:::
\
grep - Gegeben ist folgendes Kommando:
@ -57,8 +58,9 @@ Verzeichnis `/tmp` zu wechseln:\
\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________`\
\
Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
- Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
dazu haben sie einen cronjob eingerichtet welcher nach nachfolgendem
Muster ausgelöst wird:
@ -75,13 +77,9 @@ Antwort:
werden, damit diese ausgeführt werden kann?
- `0`
- `x`
- `w`
- `t`
- `s`
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
@ -96,7 +94,8 @@ Erklären sie, was das Kommando genau macht:\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
\
\
- Backup Skript\
\
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
@ -114,7 +113,7 @@ ziel="/var/backups/"
tar -cZf ________________ __________
```
\- for in\
- for in\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
@ -127,7 +126,7 @@ for i in ______________ ; do
done
```
\- If - else\
- If - else\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
@ -143,7 +142,7 @@ else
fi
```
\- while\
- while\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
so ergänzen, dass die Schleife solange läuft, wie `zahler` kleiner als
@ -159,7 +158,7 @@ while [ $zaehler _________ ]; do
done
```
\
- Rechnerskript\
\
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
@ -195,7 +194,8 @@ fi
Der Code einer Operation fehlt (Subtraktion). Ergänzen sie den Code an
der hervorgehobenen Stelle so, dass auch die Subtraktion funktioniert.\
\
- IP-Adressen von Nameservern\
\
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem

View File

@ -21,17 +21,17 @@ Name: `__________________________` Klasse: `_____________` Datum:
Aufgabe max. Punkte erreichte Punkte
1a 1
1b 1
1c 1
1d 1
1e 1
2a 2
2b 2
2c 2
2d 2
3a 4.5
3b 5
1a | 1
1b | 1
1c | 1
1d | 1
1e | 1
2a | 2
2b | 2
2c | 2
2d | 2
3a | 4.5
3b | 5
Total 22.5
--------- ------------- ------------------
@ -74,13 +74,9 @@ Antwort:
geschrieben werden kann?
- `0`
- `x`
- `w`
- `t`
- `s`
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
@ -95,7 +91,8 @@ Erklären sie, was das Kommando genau macht:\
Antwort:
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
\
\
- Backup Skript\
\
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
@ -113,7 +110,7 @@ ziel="/var/backups/"
tar -cZf ________________ __________
```
\- for in\
- for in\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
@ -126,7 +123,7 @@ for i in ______________ ; do
done
```
\- If - else\
- If - else\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
@ -142,7 +139,7 @@ else
fi
```
\- while\
- while\
\
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
so ergänzen, dass die Schleife solange läuft, wie `zaehler` kleiner als
@ -158,7 +155,7 @@ while [ $zaehler _________ ]; do
done
```
\
- Rechnerskript\
\
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
@ -195,7 +192,8 @@ fi
Der Code der Operationen Subtraktion und Multiplikation fehlt. Ergänzen
sie den Code an den hervorgehobenen Stellen so, dass auch die
Subtraktion und Multiplikation funktionieren.\
\
- resolv.conf\
\
In der Datei `/etc/resolv.conf` kommen Domänennamen der lokalen Domains