diff --git a/20160418/aetsch b/20160418/aetsch
new file mode 100755
index 0000000000000000000000000000000000000000..9f04eaea11e7c752594ce13247173afe8cc49754
--- /dev/null
+++ b/20160418/aetsch
@@ -0,0 +1,5 @@
+#!/bin/bash
+ls "$@"
+echo -n "Press ENTER to delete, ^C to abort."
+read junk
+rm "$@"
diff --git a/20160418/bar b/20160418/bar
new file mode 120000
index 0000000000000000000000000000000000000000..19102815663d23f8b75a47e7a01965dcdc96468c
--- /dev/null
+++ b/20160418/bar
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/20160418/delete b/20160418/delete
new file mode 120000
index 0000000000000000000000000000000000000000..a016dce4c9a7c08a12fc53b51f3750e70c16a1e6
--- /dev/null
+++ b/20160418/delete
@@ -0,0 +1 @@
+aetsch
\ No newline at end of file
diff --git a/20160418/display-20160418-1.log b/20160418/display-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..048011f95003a531c912e837adaa60c14ad81b8a
--- /dev/null
+++ b/20160418/display-20160418-1.log
@@ -0,0 +1,2 @@
+display -geometry -0-0 -size 1024x768 xc:white
+convert -size 1024x768 xc:white white.png
diff --git a/20160418/fehler.txt b/20160418/fehler.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be6e4a2f52986509e117253929140d3be3fb88bc
--- /dev/null
+++ b/20160418/fehler.txt
@@ -0,0 +1 @@
+cat: gibtsnicht.txt: Datei oder Verzeichnis nicht gefunden
diff --git a/20160418/find b/20160418/find
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/20160418/find-20160418-1.log b/20160418/find-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..bd0a303ed42894ff69a162bf0b957fc1dc585efa
--- /dev/null
+++ b/20160418/find-20160418-1.log
@@ -0,0 +1,20 @@
+cassini/home/peter/bo/2016ss/bs/20160418> find /home/peter/bo -name "*20160418*"
+/home/peter/bo/2016ss/bs/20160418
+/home/peter/bo/2016ss/bs/20160418/mount-20160418-4.log
+/home/peter/bo/2016ss/bs/20160418/git-20160418-1.log
+/home/peter/bo/2016ss/bs/20160418/dd-20160418.log
+/home/peter/bo/2016ss/bs/20160418/mount-20160418-3.log
+/home/peter/bo/2016ss/bs/20160418/display-20160418-1.log
+/home/peter/bo/2016ss/bs/20160418/grep-20160418-1.log
+/home/peter/bo/2016ss/bs/20160418/grep-20160418-2.log
+/home/peter/bo/2016ss/bs/20160418/git-20160418-2.log
+/home/peter/bo/2016ss/bs/20160418/grep-20160418-3.log
+/home/peter/bo/2016ss/bs/20160418/mount-20160418-1.log
+/home/peter/bo/2016ss/bs/20160418/mount-20160418-2.log
+/home/peter/bo/2016ss/bs/20160418/del-20160418.log
+/home/peter/bo/2016ss/bs/20160418/links-20160418-1.log
+cassini/home/peter/bo/2016ss/bs/20160418> find /home/peter/bo -name *20160418*
+find: Der Pfad muß vor dem Suchkriterium stehen: del-20160418.log
+Aufruf: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [Pfad...] [Suchkriterium]
+cassini/home/peter/bo/2016ss/bs/20160418> echo *20160418*
+dd-20160418.log del-20160418.log display-20160418-1.log git-20160418-1.log git-20160418-2.log grep-20160418-1.log grep-20160418-2.log grep-20160418-3.log links-20160418-1.log mount-20160418-1.log mount-20160418-2.log mount-20160418-3.log mount-20160418-4.log
diff --git a/20160418/find-20160418-2.log b/20160418/find-20160418-2.log
new file mode 100644
index 0000000000000000000000000000000000000000..9ebbfbf5fd77fa842acae88e831fcc979816fafd
--- /dev/null
+++ b/20160418/find-20160418-2.log
@@ -0,0 +1,8 @@
+cassini/home/peter/bo/2016ss/bs/20160418> find . -perm /u+x
+.
+./aetsch
+./delete
+./del
+./bar
+./foo
+./foo/delete
diff --git a/20160418/find-20160418-3.log b/20160418/find-20160418-3.log
new file mode 100644
index 0000000000000000000000000000000000000000..c5f15d6c632f300aa296b5ce16a0e31bb7e59fab
--- /dev/null
+++ b/20160418/find-20160418-3.log
@@ -0,0 +1,26 @@
+cassini/home/peter/bo/2016ss/bs/20160418> find . -type d
+.
+./foo
+cassini/home/peter/bo/2016ss/bs/20160418> find . -type l
+./delete
+./bar
+./foo/delete
+cassini/home/peter/bo/2016ss/bs/20160418> find . -type f
+./mount-20160418-4.log
+./git-20160418-1.log
+./dd-20160418.log
+./aetsch
+./mount-20160418-3.log
+./display-20160418-1.log
+./del
+./white.png
+./find-20160418-1.log
+./grep-20160418-1.log
+./find-20160418-2.log
+./grep-20160418-2.log
+./git-20160418-2.log
+./grep-20160418-3.log
+./mount-20160418-1.log
+./mount-20160418-2.log
+./del-20160418.log
+./links-20160418-1.log
diff --git a/20160418/foo/delete b/20160418/foo/delete
new file mode 120000
index 0000000000000000000000000000000000000000..bbd98f4358ce43d4c42fc40bead87faf38e2aef1
--- /dev/null
+++ b/20160418/foo/delete
@@ -0,0 +1 @@
+delete
\ No newline at end of file
diff --git a/20160418/for-20160418-1.log b/20160418/for-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..5ef1894acae501d9290c240c4e48cd2f7a2a82ef
--- /dev/null
+++ b/20160418/for-20160418-1.log
@@ -0,0 +1,47 @@
+cassini/home/peter/bo/2016ss/bs/20160418> for ((x = 0; x < 10; x++)); do echo $x; done
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+cassini/home/peter/bo/2016ss/bs/20160418> for x in foo bar baz; do echo $x; done
+foo
+bar
+baz
+cassini/home/peter/bo/2016ss/bs/20160418> for x in 0 1 2 3 4 5 6 7 8 9; do echo $x; done
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+cassini/home/peter/bo/2016ss/bs/20160418> seq 0 9
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+cassini/home/peter/bo/2016ss/bs/20160418> for x in $(seq 0 9); do echo $x; done      0
+1
+2
+3
+4
+5
+6
+7
+8
+9
diff --git a/20160418/if-20160418-1.log b/20160418/if-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..9c3df61698a212adea2f515bb9fa02fe195e99c3
--- /dev/null
+++ b/20160418/if-20160418-1.log
@@ -0,0 +1,12 @@
+cassini/home/peter/bo/2016ss/bs/20160418> grep gefunden fehler.txt
+cat: gibtsnicht.txt: Datei oder Verzeichnis nicht gefunden
+cassini/home/peter/bo/2016ss/bs/20160418> grep przlllfmpf fehler.txt
+cassini/home/peter/bo/2016ss/bs/20160418> if grep przlllfmpf fehler.txt; then echo "Hurra!"; else echo "Schade."; fi
+Schade.
+cassini/home/peter/bo/2016ss/bs/20160418> if grep gefunden fehler.txt; then echo "Hurra!"; else echo "Schade."; fi
+cat: gibtsnicht.txt: Datei oder Verzeichnis nicht gefunden
+Hurra!
+cassini/home/peter/bo/2016ss/bs/20160418> if grep gefunden fehler.txt > /dev/null; then echo "Hurra!"; else echo "Schade."; fi
+Hurra!
+cassini/home/peter/bo/2016ss/bs/20160418> if grep przlllpfmpf fehler.txt > /dev/null; then echo "Hurra!"; else echo "Schade."; fi
+Schade.
diff --git a/20160418/links-20160418-1.log b/20160418/links-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..c6363c12dc582baa2b1d920613585850c02ee608
--- /dev/null
+++ b/20160418/links-20160418-1.log
@@ -0,0 +1,29 @@
+cassini/home/peter/bo/2016ss/bs/20160418> ls -la foo
+insgesamt 8
+drwxr-xr-x 2 peter peter 4096 Apr 18 14:10 .
+drwxr-xr-x 3 peter peter 4096 Apr 18 14:18 ..
+lrwxrwxrwx 1 peter peter    6 Apr 18 14:10 delete -> delete
+cassini/home/peter/bo/2016ss/bs/20160418> ls -la
+insgesamt 76
+drwxr-xr-x 3 peter peter 4096 Apr 18 14:18 .
+drwxr-xr-x 6 peter peter 4096 Apr 18 11:37 ..
+-rwxr-xr-x 2 peter peter   84 Apr 18 11:39 aetsch
+-rw-r--r-- 1 peter peter 1772 Apr 18 12:12 dd-20160418.log
+-rwxr-xr-x 2 peter peter   84 Apr 18 11:39 del
+-rw-r--r-- 1 peter peter  647 Apr 18 11:45 del-20160418.log
+lrwxrwxrwx 1 peter peter    6 Apr 18 14:08 delete -> aetsch
+-rw-r--r-- 1 peter peter   89 Apr 18 14:16 display-20160418-1.log
+drwxr-xr-x 2 peter peter 4096 Apr 18 14:10 foo
+-rw-r--r-- 1 peter peter 5955 Apr 18 12:31 git-20160418-1.log
+-rw-r--r-- 1 peter peter  879 Apr 18 12:30 git-20160418-2.log
+-rw-r--r-- 1 peter peter  216 Apr 18 11:56 grep-20160418-1.log
+-rw-r--r-- 1 peter peter  165 Apr 18 12:03 grep-20160418-2.log
+-rw-r--r-- 1 peter peter  357 Apr 18 12:05 grep-20160418-3.log
+-rw-r--r-- 1 peter peter 1120 Apr 18 12:16 mount-20160418-1.log
+-rw-r--r-- 1 peter peter  825 Apr 18 12:18 mount-20160418-2.log
+-rw-r--r-- 1 peter peter  520 Apr 18 12:43 mount-20160418-3.log
+-rw-r--r-- 1 peter peter 1064 Apr 18 12:46 mount-20160418-4.log
+-rw-r--r-- 1 peter peter  657 Apr 18 14:15 white.png
+cassini/home/peter/bo/2016ss/bs/20160418> ln foo bar
+ln: „foo“: harte Verknüpfung für Verzeichnisse nicht erlaubt
+cassini/home/peter/bo/2016ss/bs/20160418> ln -s foo bar
diff --git a/20160418/pipes-20160418-1.log b/20160418/pipes-20160418-1.log
new file mode 100644
index 0000000000000000000000000000000000000000..c3451fe6e4af7ee7864a1953d4a1fbd4acb9cc56
--- /dev/null
+++ b/20160418/pipes-20160418-1.log
@@ -0,0 +1,4 @@
+cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." | sed -e 's/nim/im/g' | hexdump -C
+00000000  53 63 68 6c 69 6d 6d 65  72 20 67 65 68 74 20 69  |Schlimmer geht i|
+00000010  6d 6d 65 72 2e 0a                                 |mmer..|
+00000016
diff --git a/20160418/pipes-20160418-2.log b/20160418/pipes-20160418-2.log
new file mode 100644
index 0000000000000000000000000000000000000000..e9da965f6538e404c0efc536246fbd14e0b28f81
--- /dev/null
+++ b/20160418/pipes-20160418-2.log
@@ -0,0 +1,2 @@
+cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." ¦ sed -e 's/nim/im/g' ¦ hexdump -C
+Schlimmer geht nimmer. ¦ sed -e s/nim/im/g ¦ hexdump -C
diff --git a/20160418/pipes-20160418-3.log b/20160418/pipes-20160418-3.log
new file mode 100644
index 0000000000000000000000000000000000000000..2028919a1357eb032b8e835771964f60d3350509
--- /dev/null
+++ b/20160418/pipes-20160418-3.log
@@ -0,0 +1,5 @@
+cassini/home/peter/bo/2016ss/bs/20160418> echo '|' | hexdump -C                      00000000  7c 0a                                             ||.|
+00000002
+cassini/home/peter/bo/2016ss/bs/20160418> echo '¦' | hexdump -C
+00000000  c2 a6 0a                                          |...|
+00000003
diff --git a/20160418/pipes-20160418-4.log b/20160418/pipes-20160418-4.log
new file mode 100644
index 0000000000000000000000000000000000000000..77bc588a9fa3a6a4f2009d99b3cb8cdf39048380
--- /dev/null
+++ b/20160418/pipes-20160418-4.log
@@ -0,0 +1,12 @@
+cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." ¦ sed -e 's/nim/im/g' ¦ hexdump -C
+Schlimmer geht nimmer. ¦ sed -e s/nim/im/g ¦ hexdump -C
+cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." | sed -e 's/nim/im/g' | hexdump -C
+00000000  53 63 68 6c 69 6d 6d 65  72 20 67 65 68 74 20 69  |Schlimmer geht i|
+00000010  6d 6d 65 72 2e 0a                                 |mmer..|
+00000016
+cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." ¦ sed -e 's/nim/im/g' ¦ hexdump -C | hexdump -C
+00000000  53 63 68 6c 69 6d 6d 65  72 20 67 65 68 74 20 6e  |Schlimmer geht n|
+00000010  69 6d 6d 65 72 2e 20 c2  a6 20 73 65 64 20 2d 65  |immer. .. sed -e|
+00000020  20 73 2f 6e 69 6d 2f 69  6d 2f 67 20 c2 a6 20 68  | s/nim/im/g .. h|
+00000030  65 78 64 75 6d 70 20 2d  43 0a                    |exdump -C.|
+0000003a
diff --git a/20160418/white.png b/20160418/white.png
new file mode 100644
index 0000000000000000000000000000000000000000..67a6f9910849447de5ef48b8282ea46f704b2840
Binary files /dev/null and b/20160418/white.png differ