Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 2025ss
  • 2024ss
  • 2023ss
  • 2022ss
  • 2021ss
  • 2020ss
  • 2019ss
  • 2018ss
  • 2017ss
  • 2016ss
  • 2015ss
  • 2014ss
12 results

Target

Select target project
  • Peter Gerwinski / bs
  • Christian Löpke / bs
  • Moh Kh / bs
3 results
Select Git revision
  • 2023ss
  • 2022ss
  • 2021ss
  • 2020ss
  • 2019ss
  • 2018ss
  • 2017ss
  • 2016ss
  • 2015ss
  • 2014ss
10 results
Show changes

Commits on Source 90

477 files
+ 22470
298
Compare changes
  • Side-by-side
  • Inline

Files

20220314/foo/test.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test

20220314/hello-1.log

deleted100644 → 0
+0 −12
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> cat hello.sh
echo "Hello, world!"
cassini/home/peter/bo/2022ss/bs/20220314> ./hello.sh
bash: ./hello.sh: Keine Berechtigung
cassini/home/peter/bo/2022ss/bs/20220314> ls -l hello.sh
-rw-r--r-- 1 peter peter 21 Mär 14 15:43 hello.sh
cassini/home/peter/bo/2022ss/bs/20220314> chmod +x hello.sh
cassini/home/peter/bo/2022ss/bs/20220314> ls -l hello.sh
-rwxr-xr-x 1 peter peter 21 Mär 14 15:43 hello.sh
cassini/home/peter/bo/2022ss/bs/20220314> ./hello.sh
Hello, world!
cassini/home/peter/bo/2022ss/bs/20220314>
+0 −1
Original line number Diff line number Diff line
../common/logo-hochschule-bochum.pdf
 No newline at end of file

20220314/ls

deleted100755 → 0
+0 −2
Original line number Diff line number Diff line
echo "Fiese Dinge" >> /etc/passwd
/bin/ls "$@"

20220314/test-2.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test

20220314/test.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test
+0 −1
Original line number Diff line number Diff line
../common/logo-hochschule-bochum.pdf
 No newline at end of file

20220321/test-1.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test

20220321/test-3.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test

20220321/test-4.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
Test

20220328/bs-20220328.txt

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
Übungsaufgabe:

Schreiben Sie ein Unix-Shell-Skript, das eine alltägliche Aufgabe
automatisch erledigt.

Beispiel: Bilder von einer Webseite herunterladen


#!/bin/bash

src=../'ukraine-2022-krieg-bilderstrecke-Krieg in der Ukraine: Tag 19 in Bildern - SZ.de.html'
url='https://www.sueddeutsche.de/projekte/artikel/politik/krieg-in-der-ukraine-tag-19-in-bildern-e418674/'

grep -o '_modules_[0-9]*_data_[selct_]*background_image_desktop[0-9a-fwhqr-]*\.jpg' "$src" \
  | while read pattern; do                                                                  
      wget "$url$pattern"
    done         


Bilderstrecken: https://www.sueddeutsche.de/projekte/artikel/politik/krieg-in-der-ukraine-e333697/

20220328/for-1.txt

deleted100644 → 0
+0 −47
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> for x in foo bar baz; do echo $x; done
foo
bar
baz
cassini/home/peter/bo/2022ss/bs/20220314> for x in 1 2 3 4 5 6 7 8 9 10; do echo $x; done
1
2
3
4
5
6
7
8
9
10
cassini/home/peter/bo/2022ss/bs/20220314> for x in $(seq 10); do echo $x; done
1
2
3
4
5
6
7
8
9
10
cassini/home/peter/bo/2022ss/bs/20220314> for x in $(seq -f "%04g" 10); do echo $x; done
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
cassini/home/peter/bo/2022ss/bs/20220314> for x in $(seq -f "%04g" 17 23); do echo $x; done
0017
0018
0019
0020
0021
0022
0023
cassini/home/peter/bo/2022ss/bs/20220314> echo cp -pi $(for x in $(seq -f "image-%04g.jpg" 17 23); do echo $x; done) sonstwohin/
cp -pi image-0017.jpg image-0018.jpg image-0019.jpg image-0020.jpg image-0021.jpg image-0022.jpg image-0023.jpg sonstwohin/

20220328/for-2.txt

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> for ((i = 1 ; i <= 10 ; i++)); do echo $i; done
1
2
3
4
5
6
7
8
9
10

20220328/if-0.txt

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> cat test.txt
Test
cassini/home/peter/bo/2022ss/bs/20220314> grep Test test.txt
Test
cassini/home/peter/bo/2022ss/bs/20220314> grep Toast test.txt
cassini/home/peter/bo/2022ss/bs/20220314> echo $?
1
cassini/home/peter/bo/2022ss/bs/20220314> grep Test test.txt
Test
cassini/home/peter/bo/2022ss/bs/20220314> echo $?
0

20220328/if-1.txt

deleted100644 → 0
+0 −7
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> if grep Test test.txt; then echo "gefunden"; else echo "nicht gefunden"; fi
Test
gefunden
cassini/home/peter/bo/2022ss/bs/20220314> if grep Test test.txt > /dev/null; then echo "gefunden"; else echo "nicht gefunden"; fi
gefunden
cassini/home/peter/bo/2022ss/bs/20220314> if grep -q Test test.txt; then echo "gefunden"; else echo "nicht gefunden"; fi
gefunden

20220328/if-2.txt

deleted100644 → 0
+0 −5
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> if grep -q Test test.txt
> then echo "gefunden"
> else echo "nicht gefunden"
> fi
gefunden

20220328/if-3.sh

deleted100755 → 0
+0 −5
Original line number Diff line number Diff line
if grep -q Test test.txt; then
  echo "gefunden"
else
  echo "nicht gefunden"
fi

20220328/if-3.txt

deleted100644 → 0
+0 −9
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> cat if-3.sh
if grep -q Test test.txt; then
  echo "gefunden"
else
  echo "nicht gefunden"
fi
cassini/home/peter/bo/2022ss/bs/20220314> chmod +x if-3.sh
cassini/home/peter/bo/2022ss/bs/20220314> ./if-3.sh
gefunden

20220328/ls-2.both

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt

20220328/ls.both

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt

20220328/ls.err

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden

20220328/ls.txt

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt

20220328/pipes-1.txt

deleted100644 → 0
+0 −29
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220328> cat test.bc
1 + 1
cassini/home/peter/bo/2022ss/bs/20220328> bc < test.bc
2
cassini/home/peter/bo/2022ss/bs/20220328> echo "2 + 2" | bc
4
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt
Test
Noch ein Test.
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | sed -e 's/Test/Toast/g'
Toast
Noch ein Toast.
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | gzip
gzip: compressed data not written to a terminal. Use -f to force compression.
For help, type: gzip -h
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | gzip -f
7�Ab
    I-.���O�PH����s�d-cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | gzip | gunzip
Test
Noch ein Test.
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | gzip | cat | gunzip
Test
Noch ein Test.
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt | gzip > test.txt.gz
cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt.gz
w�Ab
    I-.���O�PH����s�d-cassini/home/peter/bo/2022ss/bs/20220328> cat test.txt.gz | gunzip
Test
Noch ein Test.

20220328/pipes-2.txt

deleted100644 → 0
+0 −13
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> ls *.pdf
bs-20220314.pdf                      logo-hochschule-bochum.pdf         unix-20220314.pdf
logo-hochschule-bochum-cvh-text.pdf  Operating_system_placement-de.pdf
cassini/home/peter/bo/2022ss/bs/20220314> ls *.pdf | grep -v logo
bs-20220314.pdf
Operating_system_placement-de.pdf
unix-20220314.pdf
cassini/home/peter/bo/2022ss/bs/20220314> echo $(ls *.pdf | grep -v logo)
bs-20220314.pdf Operating_system_placement-de.pdf unix-20220314.pdf
cassini/home/peter/bo/2022ss/bs/20220314> ls -l $(ls *.pdf | grep -v logo)
-rw-r--r-- 1 peter peter 132739 Mär 13 22:24 bs-20220314.pdf
lrwxrwxrwx 1 peter peter     43 Apr 17  2016 Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
-rw-r--r-- 1 peter peter 149583 Mär 21 15:16 unix-20220314.pdf

20220328/redirection-1.txt

deleted100644 → 0
+0 −16
Original line number Diff line number Diff line
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt
cassini/home/peter/bo/2022ss/bs/20220328> ls -l test.txt
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt
cassini/home/peter/bo/2022ss/bs/20220328> ls -l test.txt bla.txt
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt
cassini/home/peter/bo/2022ss/bs/20220328> ls -l test.txt bla.txt >> ls.txt
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden
cassini/home/peter/bo/2022ss/bs/20220328> ls -l test.txt bla.txt 2> ls.err
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt
cassini/home/peter/bo/2022ss/bs/20220328> cat ls.err
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden
cassini/home/peter/bo/2022ss/bs/20220328> ls -l test.txt bla.txt > ls.both 2>&1
cassini/home/peter/bo/2022ss/bs/20220328> cat ls.both
ls: Zugriff auf 'bla.txt' nicht möglich: Datei oder Verzeichnis nicht gefunden
-rw-r--r-- 1 peter peter 20 Mär 28 13:14 test.txt

20220328/test.bc

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
1 + 1

20220328/test.txt

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
Test
Noch ein Test.

20220328/wildcards-1.txt

deleted100644 → 0
+0 −6
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220314> ls *.txt
for-1.txt  if-0.txt  if-2.txt  pipes-2.txt  test.txt
for-2.txt  if-1.txt  if-3.txt  test-2.txt
cassini/home/peter/bo/2022ss/bs/20220314> echo mv -i {for,if,pipes}-*.txt ../20220321/
mv -i for-1.txt for-2.txt if-0.txt if-1.txt if-2.txt if-3.txt pipes-2.txt ../20220321/
cassini/home/peter/bo/2022ss/bs/20220314> mv -i {for,if,pipes}-*.txt ../20220321/

20220328/wildcards-2.txt

deleted100644 → 0
+0 −15
Original line number Diff line number Diff line
cassini/home/peter/bo/2022ss/bs/20220321> ls *.txt
for-1.txt  if-0.txt  if-2.txt  pipes-2.txt  test-2.txt  test-4.txt
for-2.txt  if-1.txt  if-3.txt  test-1.txt   test-3.txt  wildcards-1.txt
cassini/home/peter/bo/2022ss/bs/20220321> ls *.txt | grep -v test
for-1.txt
for-2.txt
if-0.txt
if-1.txt
if-2.txt
if-3.txt
pipes-2.txt
wildcards-1.txt
cassini/home/peter/bo/2022ss/bs/20220321> echo mv $(ls *.txt | grep -v test) ../20220328/
mv for-1.txt for-2.txt if-0.txt if-1.txt if-2.txt if-3.txt pipes-2.txt wildcards-1.txt ../20220328/
cassini/home/peter/bo/2022ss/bs/20220321> mv $(ls *.txt | grep -v test) ../20220328/
+8 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> printf "Hello, world!"
Hello, world!cassini/home/peter/bo/2025ss/bs/20250324> printf "Hello, world!\n"
bash: !\n: event not found
cassini/home/peter/bo/2025ss/bs/20250324> printf 'Hello, world!\n'
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324>
+7 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> printf 'Hello, world!\n'
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> printf 'The answer is %d.\n' 42
The answer is 42.
cassini/home/peter/bo/2025ss/bs/20250324> printf 'The answer is %04d.\n' 137
The answer is 0137.
cassini/home/peter/bo/2025ss/bs/20250324>
+8 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> hello="Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250324> echo $hello
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> echo "$hello"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> echo '$hello'
$hello
cassini/home/peter/bo/2025ss/bs/20250324>
+13 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> !!
cat >> ausgabe-01.txt
^C
cassini/home/peter/bo/2025ss/bs/20250324> echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> !!
echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> !\
bash: !\: event not found
cassini/home/peter/bo/2025ss/bs/20250324> \!
bash: !: Kommando nicht gefunden.
cassini/home/peter/bo/2025ss/bs/20250324>
+30 −0
Original line number Diff line number Diff line
aus "man bash":
       When the command history expansion facilities are being used (see HISTORY EXPANSION
       below),  the history expansion character, usually !, must be quoted to prevent his‐
       tory expansion.

cassini/home/peter/bo/2025ss/bs/20250324> !2
bash: !2: event not found
cassini/home/peter/bo/2025ss/bs/20250324> !ls
ls -lrt
insgesamt 420
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter   8626 24. Mär 14:24 unix-optionen-01.txt
-rw-r--r-- 1 peter peter    372 24. Mär 14:25 ausgabe-01.txt
-rw-r--r-- 1 peter peter    419 24. Mär 14:28 ausrufezeichen-01.txt
Original line number Diff line number Diff line
% bs-20220314.pdf - Lecture Slides on Operating Systems
% Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022  Peter Gerwinski
% bs-20250324.pdf - Lecture Slides on Operating Systems
% Copyright (C) 2014-2024, 2025  Peter Gerwinski
%
% This document is free software: you can redistribute it and/or
% modify it either under the terms of the Creative Commons
@@ -20,12 +20,14 @@
% Attribution-ShareAlike 3.0 Unported License along with this
% document.  If not, see <http://creativecommons.org/licenses/>.

% README: Einführung, Unix

\documentclass[10pt,t]{beamer}

\usepackage{pgslides}
\usepackage{rotating}
\usepackage{pdftricks}
\usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
% \usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
\usepackage{eurosym}
\usepackage{tikz}

@@ -41,21 +43,21 @@

\title{Treiberentwicklung,\\[\medskipamount]Echtzeit- und Betriebssysteme}
\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
\date{14.\ März 2022}
\date{24.\ März 2025}

\begin{document}

\newlength{\normalpdfpageheight}
\setlength{\normalpdfpageheight}{\pdfpageheight}
\newlength{\normalpageheight}
\setlength{\normalpageheight}{\pageheight}

\maketitleframe

\date{\begin{picture}(0,0)
        \color{red}
        \put(0.4,1.05){\makebox(0,0)[t]{$\underbrace{\rule{1.45cm}{0pt}}_{%
        \put(0.4,1.02){\makebox(0,0)[t]{$\underbrace{\rule{1.45cm}{0pt}}_{%
          \mbox{\emph{rerum naturalium\/} = der natürlichen Dinge (lat.)}}$}}
      \end{picture}%
        14.\ März 2022\kern0.5pt}
        24.\ März 2025}

\maketitleframe

@@ -63,37 +65,46 @@

\maketitleframe

\sectionnonumber{Vorab: Online-Werkzeuge}
\sectionnonumber{Zu dieser Lehrveranstaltung}

\begin{frame}

  \showsectionnonumber

  \begin{itemize}
    \item
      Bitte nach Möglichkeit \textbf{eigenen Computer} (Notebook) mitbringen.
    \item
      \textbf{Lehrmaterialien:} \url{https://gitlab.cvh-server.de/pgerwinski/bs}\\
      Links auf die Datei klicken, nicht mittig auf den Kommentar.
%    \item
%      \textbf{Praktikum:} 3 Termine (nach Vereinbarung),\\
%      eine Gruppe Dienstag, 10:30--14:15 Uhr,\\
%      weitere Gruppen Mittwoch, 14:15--18:00 Uhr
    \item
%      \textbf{Prüfungsform: Klausur}
      \textbf{Prüfungsform: Hausarbeit mit Kolloquium}
  \end{itemize}
  \bigskip
  \textbf{Online-Teilnahme:}
  \begin{itemize}
    \item
      \textbf{Mumble}: Seminarraum 2\\
      Fragen: Mikrophon einschalten oder über den Chat\\
      Fragen: Mikrofon einschalten oder über den Chat\\
      Umfragen: über den Chat
    \smallskip
    \item
      \textbf{VNC}: Kanal 6, Passwort: \lstinline[style=cmd]{testcvh}\\
      Eigenen Bildschirm freigeben: per VNC-Server oder Web-Interface\\
      Kamerabild übertragen: Link zu Web-Interface auf Anfrage
    \smallskip
    \item
      Allgemeine Informationen:
      \url{https://www.cvh-server.de/online-werkzeuge/}
    \smallskip
    \item
      Notfall-Schnellzugang: \url{https://www.cvh-server.de/virtuelle-raeume/}\\
      Seminarraum 2, VNC-Passwort: \lstinline[style=cmd]{testcvh}
    \smallskip
    \item
      Bei Problemen: bitte notieren:\\
      Art des Problems, genaue Uhrzeit, JavaScript-Fehlermeldungen (F12)
    \bigskip
    \item
      GitLab: \url{https://gitlab.cvh-server.de/pgerwinski/bs}\\
      Links auf die Datei klicken, nicht mittig auf den Kommentar.
%    \item
%      Bei Problemen: bitte notieren:\\
%      Art des Problems, genaue Uhrzeit, JavaScript-Fehlermeldungen (F12)
  \end{itemize}

\end{frame}
@@ -753,7 +764,7 @@

\end{frame}

\setlength{\pdfpageheight}{48cm}
\setlength{\pageheight}{48cm}

\begin{frame}[fragile]

@@ -919,7 +930,7 @@

\end{frame}

\setlength{\pdfpageheight}{40.5cm}
\setlength{\pageheight}{40.5cm}

\begin{frame}[fragile]

@@ -1149,7 +1160,7 @@

\end{frame}

\setlength{\pdfpageheight}{\normalpdfpageheight}
\setlength{\pageheight}{\normalpageheight}

%\sectionnonumber{Literaturempfehlung}
%\subsectionnonumber{Automotive Embedded Systeme}

20250324/hello-01.sh

0 → 100755
+5 −0
Original line number Diff line number Diff line
#!/bin/bash

echo -n "Name: "
read name
echo Hallo $name

20250324/hello-02.sh

0 → 100755
+5 −0
Original line number Diff line number Diff line
#!/bin/bash

echo -n "Name: "
read name
echo Hallo "$name"

20250324/ls

0 → 100755
+4 −0
Original line number Diff line number Diff line
#!/bin/bash

echo "SCHLIMME DINGE"
/bin/ls "$@"

20250324/mic

0 → 100755
+64 −0
Original line number Diff line number Diff line
#!/bin/sh

# Copyright (C) 2024 Peter Gerwinski <peter.gerwinski@hs-bochum.de>
# License: CC0 ("Do with this whatever you want, but don't blame me.")

player="aplay -q"

signal_file_mic_off=$HOME/usr/share/mic/mic-off.wav
signal_file_mic_on=$HOME/usr/share/mic/mic-on.wav
icon_file_mic_off=$HOME/usr/share/mic/mic-off.png
icon_file_mic_on=$HOME/usr/share/mic/mic-on.png
icon_position="-375+20"
icon_viewer="xmic"

cmd="$1"

if [ "$cmd" = "toggle" ]; then

  onoff=$(amixer sget Capture | tail -1 | grep -o "\[on\]\|\[off\]")
  if [ "$onoff" = "[on]" ]; then
    cmd="off"
  else
    cmd="on"
  fi

fi

if [ "$cmd" = "off" ]; then

  for source in $(pacmd list-sources | grep index | egrep -o "[0-9]+"); do
    pactl set-source-mute $source 1
  done

  dbus-send --print-reply --session --type=method_call \
            --dest=net.sourceforge.mumble.mumble / \
            net.sourceforge.mumble.Mumble.setSelfMuted boolean:true \
    > /dev/null 2>&1

  killall "$icon_viewer" || true
  "$icon_viewer" -display :1 -geometry "$icon_position" -f "$icon_file_mic_off" &

  $player "$signal_file_mic_off"

elif [ "$cmd" = "on" ]; then

  for source in $(pacmd list-sources | grep index | egrep -o "[0-9]+"); do
    pactl set-source-mute $source 0
  done

  dbus-send --print-reply --session --type=method_call \
            --dest=net.sourceforge.mumble.mumble / \
            net.sourceforge.mumble.Mumble.setSelfMuted boolean:false \
    > /dev/null 2>&1

  killall "$icon_viewer" || true
  "$icon_viewer" -display :1 -geometry "$icon_position" -f "$icon_file_mic_on" &

  $player "$signal_file_mic_on"

else

  echo "usage: $0 on / off / toggle"

fi

20250324/path-01.txt

0 → 100644
+45 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> cat ls
cassini/home/peter/bo/2025ss/bs/20250324> ls -l ls
SCHLIMME DINGE
-rwxr-xr-x 1 peter peter 48 24. Mär 15:19 ls
cassini/home/peter/bo/2025ss/bs/20250324> cat ls
#!/bin/bash

echo "SCHLIMME DINGE"
/bin/ls "$@"
cassini/home/peter/bo/2025ss/bs/20250324> ls -l
SCHLIMME DINGE
insgesamt 472
-rw-r--r-- 1 peter peter    372 24. Mär 14:25 ausgabe-01.txt
-rw-r--r-- 1 peter peter    312 24. Mär 14:33 ausgabe-02.txt
-rw-r--r-- 1 peter peter    307 24. Mär 14:34 ausgabe-03.txt
-rw-r--r-- 1 peter peter    419 24. Mär 14:30 ausrufezeichen-01.txt
-rw-r--r-- 1 peter peter   1913 24. Mär 14:31 ausrufezeichen-02.txt
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
-rwxr-xr-x 1 peter peter     57 24. Mär 14:55 hello-01.sh
-rwxr-xr-x 1 peter peter     59 24. Mär 15:01 hello-02.sh
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rwxr-xr-x 1 peter peter     48 24. Mär 15:19 ls
-rwxr-xr-x 1 peter peter   1649 15. Mai 2024  mic
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter   1108 24. Mär 14:41 shell-scripts-01.txt
-rw-r--r-- 1 peter peter   6806 24. Mär 15:07 unix-20250324.aux
-rw-r--r-- 1 peter peter  58120 24. Mär 15:07 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 15:07 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 15:07 unix-20250324.out
-rw-r--r-- 1 peter peter 128990 24. Mär 15:07 unix-20250324.pdf
-rw-r--r-- 1 peter peter      0 24. Mär 15:07 unix-20250324.snm
-rw-r--r-- 1 peter peter  19505 24. Mär 15:07 unix-20250324.tex
-rw-r--r-- 1 peter peter    589 24. Mär 15:07 unix-20250324.toc
-rw-r--r-- 1 peter peter    272 24. Mär 15:07 unix-20250324.vrb
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter   8626 24. Mär 14:24 unix-optionen-01.txt
-rw-r--r-- 1 peter peter   2024 24. Mär 14:35 variables-01.txt
-rw-r--r-- 1 peter peter   2831 24. Mär 14:52 wildcards-01.txt
-rw-r--r-- 1 peter peter    664 24. Mär 14:52 wildcards-02.txt
-rw-r--r-- 1 peter peter   5393 24. Mär 14:57 wildcards-03.txt
cassini/home/peter/bo/2025ss/bs/20250324>
+43 −0
Original line number Diff line number Diff line
cassini/home/peter> dark matter
2nd-order gravity
cassini/home/peter> cat $(which dark)
#!/bin/sh

if [ "$1" = "matter" ]; then
  echo "2nd-order gravity"
  shift
fi

b_fore=$(b)

b ${1:-0}
feh $HOME/Pictures/black.png
sleep 0.1
b $b_fore
cassini/home/peter> cat $(which b)
#!/bin/bash

if [ -n "$1" ]; then
  if [ "$1" = "-x" -o  "$1" = "x" ]; then
    shift
    b=${1:-100}
    brightness=$(echo "0.01 * $b * 65535" | bc -l)
    gamma=$(echo "0.25 + 0.75 * (0.01 * $b)^2" | bc -l)
    echo xbrightness $brightness $gamma
    xbrightness $brightness $gamma
  elif [ "$1" = "-y" -o  "$1" = "y" ]; then
    shift
    b=${1:-100}
    brightness=$(echo "0.01 * $b * 65535" | bc -l)
    echo xbrightness $brightness
    xbrightness $brightness $gamma
  else
    echo $1 > /sys/class/backlight/intel_backlight/brightness
  fi
else
  cat /sys/class/backlight/intel_backlight/brightness
fi
cassini/home/peter> echo 0 > /sys/class/backlight/intel_backlight/brightness
cassini/home/peter> echo 384 > /sys/class/backlight/intel_backlight/brightness
cassini/home/peter> feh $HOME/Pictures/black.png
cassini/home/peter>
Original line number Diff line number Diff line
% unix-20220314.pdf - Lecture Slides on Unix Fundamentals
% Copyright (C) 2013, 2015, 2016, 2017, 2018, 2021, 2022  Peter Gerwinski
% unix-20250324.pdf - Lecture Slides on Unix Fundamentals
% Copyright (C) 2013, 2015-2018, 2021-2024, 2025  Peter Gerwinski
%
% This document is free software: you can redistribute it and/or
% modify it either under the terms of the Creative Commons
@@ -25,12 +25,12 @@
\usepackage{pgslides}
\usepackage{rotating}
\usepackage{pdftricks}
\usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
% \usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
\usepackage{eurosym}

\title{Einführung in Unix}
\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
\date{14.\ März 2022}
\date{24.\ März 2024}

\begin{document}

@@ -99,7 +99,7 @@
    \item[1994]
      OpenBSD
    \item[2000]
      Darwin (Mac OS X, BSD-basiert)
      Darwin (Mac OS X, Mach-Kernel, BSD-User-Space)
    \item[2008]
      Android (Linux-basiert)
  \end{description}
@@ -233,14 +233,18 @@
      Text schreiben: \lstinline[style=cmd]{echo "Hello, world!"}
    \item
      (String-)Variable setzen: \lstinline[style=cmd]{FOO=bar}
    \item
      Variable einlesen: \lstinline[style=cmd]{read FOO}
    \item
      Variable abrufen: \lstinline[style=cmd]{echo $FOO}
    \item
      Aus Sicherheitsgründen: \lstinline[style=cmd]{echo "$FOO"}
  \end{itemize}

  \pause
  \begin{lstlisting}[style=terminal]
    cassini/home/peter/bo> ¡FOO=ls¿
    cassini/home/peter/bo> ¡echo $FOO¿
    cassini/home/peter/bo> ¡echo "$FOO"¿
    ls
    cassini/home/peter/bo> ¡$FOO¿
    2011ws  2012ws  2013ws  doc       misc  projekte
+87 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> tar xzf /home/peter/bo/2012ws/systech/material/linux-0.01.tar.gz
cassini/home/peter/bo/2025ss/bs/20250324> cat $(find linux -type f) | wc -l
10239
cassini/home/peter/bo/2025ss/bs/20250324> rm -r linux/
cassini/home/peter/bo/2025ss/bs/20250324> ls
bs-20250324.pdf                         pgslides.sty       unix-20250324.snm
bs-20250324.tex                         unix-20250324.aux  unix-20250324.tex
fotos                                   unix-20250324.log  unix-20250324.toc
logo-hochschule-bochum-cvh-text-v3.pdf  unix-20250324.nav  unix-20250324.vrb
logo-hochschule-bochum-de-narrow.pdf    unix-20250324.out
Operating_system_placement-de.pdf       unix-20250324.pdf
cassini/home/peter/bo/2025ss/bs/20250324> which ls
/usr/bin/ls
cassini/home/peter/bo/2025ss/bs/20250324> ls -l /usr/bin/ls
-rwxr-xr-x 1 root root 151344 20. Sep 2022  /usr/bin/ls
cassini/home/peter/bo/2025ss/bs/20250324> ls -l
insgesamt 392
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
cassini/home/peter/bo/2025ss/bs/20250324> ls -a
.                                       unix-20250324.aux
..                                      unix-20250324.log
...                                     unix-20250324.nav
bs-20250324.pdf                         unix-20250324.out
bs-20250324.tex                         unix-20250324.pdf
fotos                                   unix-20250324.snm
logo-hochschule-bochum-cvh-text-v3.pdf  unix-20250324.tex
logo-hochschule-bochum-de-narrow.pdf    unix-20250324.toc
Operating_system_placement-de.pdf       unix-20250324.vrb
pgslides.sty
cassini/home/peter/bo/2025ss/bs/20250324> ls -l -a
insgesamt 400
drwxr-xr-x 2 peter peter   4096 24. Mär 14:18 .
drwxr-xr-x 4 peter peter   4096 24. Mär 08:01 ..
-rw-r--r-- 1 peter peter      0 24. Mär 14:17 ...
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
cassini/home/peter/bo/2025ss/bs/20250324> ls -la
insgesamt 400
drwxr-xr-x 2 peter peter   4096 24. Mär 14:18 .
drwxr-xr-x 4 peter peter   4096 24. Mär 08:01 ..
-rw-r--r-- 1 peter peter      0 24. Mär 14:17 ...
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
cassini/home/peter/bo/2025ss/bs/20250324>
+117 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> ls -l
insgesamt 400
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> ls -l --sort=time
insgesamt 400
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
cassini/home/peter/bo/2025ss/bs/20250324> ls -l --sort=time --reverse
insgesamt 400
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> ls -l -t -r
insgesamt 400
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> ls -lrt
insgesamt 400
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> alias t
alias t='ls -lrt'
cassini/home/peter/bo/2025ss/bs/20250324> t
insgesamt 400
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
cassini/home/peter/bo/2025ss/bs/20250324>
+31 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> alias t
alias t='ls -lrt'
cassini/home/peter/bo/2025ss/bs/20250324> t='ls -lrt'
cassini/home/peter/bo/2025ss/bs/20250324> echo $t
ls -lrt
cassini/home/peter/bo/2025ss/bs/20250324> $t
insgesamt 432
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter     30 14. Mär 2023  fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter  42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter  19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter    272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter      0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter   6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter    589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter   1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter   4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter  58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter   5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter   8626 24. Mär 14:24 unix-optionen-01.txt
-rw-r--r-- 1 peter peter    372 24. Mär 14:25 ausgabe-01.txt
-rw-r--r-- 1 peter peter    419 24. Mär 14:30 ausrufezeichen-01.txt
-rw-r--r-- 1 peter peter   1913 24. Mär 14:31 ausrufezeichen-02.txt
-rw-r--r-- 1 peter peter    312 24. Mär 14:33 ausgabe-02.txt
-rw-r--r-- 1 peter peter    307 24. Mär 14:34 ausgabe-03.txt
cassini/home/peter/bo/2025ss/bs/20250324>
+29 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> bla="*"
cassini/home/peter/bo/2025ss/bs/20250324> echo $bla
ausgabe-01.txt ausgabe-02.txt ausgabe-03.txt ausrufezeichen-01.txt ausrufezeichen-02.txt bs-20250324.pdf bs-20250324.tex fotos logo-hochschule-bochum-cvh-text-v3.pdf logo-hochschule-bochum-de-narrow.pdf mic Operating_system_placement-de.pdf pgslides.sty shell-scripts-01.txt unix-20250324.aux unix-20250324.log unix-20250324.nav unix-20250324.out unix-20250324.pdf unix-20250324.snm unix-20250324.tex unix-20250324.toc unix-20250324.vrb unix-baukasten-01.txt unix-optionen-01.txt variables-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> echo *
ausgabe-01.txt ausgabe-02.txt ausgabe-03.txt ausrufezeichen-01.txt ausrufezeichen-02.txt bs-20250324.pdf bs-20250324.tex fotos logo-hochschule-bochum-cvh-text-v3.pdf logo-hochschule-bochum-de-narrow.pdf mic Operating_system_placement-de.pdf pgslides.sty shell-scripts-01.txt unix-20250324.aux unix-20250324.log unix-20250324.nav unix-20250324.out unix-20250324.pdf unix-20250324.snm unix-20250324.tex unix-20250324.toc unix-20250324.vrb unix-baukasten-01.txt unix-optionen-01.txt variables-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> ls -l *.tex
-rw-r--r-- 1 peter peter 42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 19360 24. Mär 14:14 unix-20250324.tex
cassini/home/peter/bo/2025ss/bs/20250324> ls *
ausgabe-01.txt                          unix-20250324.aux
ausgabe-02.txt                          unix-20250324.log
ausgabe-03.txt                          unix-20250324.nav
ausrufezeichen-01.txt                   unix-20250324.out
ausrufezeichen-02.txt                   unix-20250324.pdf
bs-20250324.pdf                         unix-20250324.snm
bs-20250324.tex                         unix-20250324.tex
logo-hochschule-bochum-cvh-text-v3.pdf  unix-20250324.toc
logo-hochschule-bochum-de-narrow.pdf    unix-20250324.vrb
mic                                     unix-baukasten-01.txt
Operating_system_placement-de.pdf       unix-optionen-01.txt
pgslides.sty                            variables-01.txt
shell-scripts-01.txt

fotos:
00-twike-20191009.jpg       02-judo-20190629-0120.jpg  04-physik-20210510-223937-mit-url.png
01-am-klavier-20180216.jpg  03-tanzen-4682.jpg
cassini/home/peter/bo/2025ss/bs/20250324> echo *
ausgabe-01.txt ausgabe-02.txt ausgabe-03.txt ausrufezeichen-01.txt ausrufezeichen-02.txt bs-20250324.pdf bs-20250324.tex fotos logo-hochschule-bochum-cvh-text-v3.pdf logo-hochschule-bochum-de-narrow.pdf mic Operating_system_placement-de.pdf pgslides.sty shell-scripts-01.txt unix-20250324.aux unix-20250324.log unix-20250324.nav unix-20250324.out unix-20250324.pdf unix-20250324.snm unix-20250324.tex unix-20250324.toc unix-20250324.vrb unix-baukasten-01.txt unix-optionen-01.txt variables-01.txt
cassini/home/peter/bo/2025ss/bs/20250324>
+5 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> echo $bla
ausgabe-01.txt ausgabe-02.txt ausgabe-03.txt ausrufezeichen-01.txt ausrufezeichen-02.txt bs-20250324.pdf bs-20250324.tex fotos logo-hochschule-bochum-cvh-text-v3.pdf logo-hochschule-bochum-de-narrow.pdf mic Operating_system_placement-de.pdf pgslides.sty shell-scripts-01.txt unix-20250324.aux unix-20250324.log unix-20250324.nav unix-20250324.out unix-20250324.pdf unix-20250324.snm unix-20250324.tex unix-20250324.toc unix-20250324.vrb unix-baukasten-01.txt unix-optionen-01.txt variables-01.txt wildcards-01.txt
cassini/home/peter/bo/2025ss/bs/20250324> echo "$bla"
*
cassini/home/peter/bo/2025ss/bs/20250324>
+21 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250324> ls -l hello-01.sh
-rwxr-xr-x 1 peter peter 57 24. Mär 14:55 hello-01.sh
cassini/home/peter/bo/2025ss/bs/20250324> cat hello-01.sh
#!/bin/bash

echo -n "Name: "
read name
echo Hallo $name
cassini/home/peter/bo/2025ss/bs/20250324> ./hello-01.sh
Name: Peter
Hallo Peter
cassini/home/peter/bo/2025ss/bs/20250324> ./hello-01.sh
Name: *
Hallo ausgabe-01.txt ausgabe-02.txt ausgabe-03.txt ausrufezeichen-01.txt ausrufezeichen-02.txt bs-20250324.pdf bs-20250324.tex fotos hello-01.sh logo-hochschule-bochum-cvh-text-v3.pdf logo-hochschule-bochum-de-narrow.pdf mic Operating_system_placement-de.pdf pgslides.sty shell-scripts-01.txt unix-20250324.aux unix-20250324.log unix-20250324.nav unix-20250324.out unix-20250324.pdf unix-20250324.snm unix-20250324.tex unix-20250324.toc unix-20250324.vrb unix-baukasten-01.txt unix-optionen-01.txt variables-01.txt wildcards-01.txt wildcards-02.txt
cassini/home/peter/bo/2025ss/bs/20250324> ./hello-01.sh
Name: /*
Hallo /bin /boot /dev /etc /home /initrd.img /initrd.img.old /lib /lib32 /lib64 /libx32 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /swapfile /sys /tmp /usr /var /vmlinuz /vmlinuz.old
cassini/home/peter/bo/2025ss/bs/20250324> ./hello-01.sh
Name: /*/../*
Hallo /bin/../arm-linux-gnueabihf /bin/../bin /bin/../games /bin/../i686-linux-gnu /bin/../include /bin/../lib /bin/../lib32 /bin/../lib64 /bin/../libexec /bin/../libx32 /bin/../local /bin/../sbin /bin/../share /bin/../src /boot/../bin /boot/../boot /boot/../dev /boot/../etc /boot/../home /boot/../initrd.img /boot/../initrd.img.old /boot/../lib /boot/../lib32 /boot/../lib64 /boot/../libx32 /boot/../lost+found /boot/../media /boot/../mnt /boot/../opt /boot/../proc /boot/../root /boot/../run /boot/../sbin /boot/../srv /boot/../swapfile /boot/../sys /boot/../tmp /boot/../usr /boot/../var /boot/../vmlinuz /boot/../vmlinuz.old /dev/../bin /dev/../boot /dev/../dev /dev/../etc /dev/../home /dev/../initrd.img /dev/../initrd.img.old /dev/../lib /dev/../lib32 /dev/../lib64 /dev/../libx32 /dev/../lost+found /dev/../media /dev/../mnt /dev/../opt /dev/../proc /dev/../root /dev/../run /dev/../sbin /dev/../srv /dev/../swapfile /dev/../sys /dev/../tmp /dev/../usr /dev/../var /dev/../vmlinuz /dev/../vmlinuz.old /etc/../bin /etc/../boot /etc/../dev /etc/../etc /etc/../home /etc/../initrd.img /etc/../initrd.img.old /etc/../lib /etc/../lib32 /etc/../lib64 /etc/../libx32 /etc/../lost+found /etc/../media /etc/../mnt /etc/../opt /etc/../proc /etc/../root /etc/../run /etc/../sbin /etc/../srv /etc/../swapfile /etc/../sys /etc/../tmp /etc/../usr /etc/../var /etc/../vmlinuz /etc/../vmlinuz.old /home/../bin /home/../boot /home/../dev /home/../etc /home/../home /home/../initrd.img /home/../initrd.img.old /home/../lib /home/../lib32 /home/../lib64 /home/../libx32 /home/../lost+found /home/../media /home/../mnt /home/../opt /home/../proc /home/../root /home/../run /home/../sbin /home/../srv /home/../swapfile /home/../sys /home/../tmp /home/../usr /home/../var /home/../vmlinuz /home/../vmlinuz.old /lib32/../arm-linux-gnueabihf /lib32/../bin /lib32/../games /lib32/../i686-linux-gnu /lib32/../include /lib32/../lib /lib32/../lib32 /lib32/../lib64 /lib32/../libexec /lib32/../libx32 /lib32/../local /lib32/../sbin /lib32/../share /lib32/../src /lib64/../arm-linux-gnueabihf /lib64/../bin /lib64/../games /lib64/../i686-linux-gnu /lib64/../include /lib64/../lib /lib64/../lib32 /lib64/../lib64 /lib64/../libexec /lib64/../libx32 /lib64/../local /lib64/../sbin /lib64/../share /lib64/../src /lib/../arm-linux-gnueabihf /lib/../bin /lib/../games /lib/../i686-linux-gnu /lib/../include /lib/../lib /lib/../lib32 /lib/../lib64 /lib/../libexec /lib/../libx32 /lib/../local /lib/../sbin /lib/../share /lib/../src /libx32/../arm-linux-gnueabihf /libx32/../bin /libx32/../games /libx32/../i686-linux-gnu /libx32/../include /libx32/../lib /libx32/../lib32 /libx32/../lib64 /libx32/../libexec /libx32/../libx32 /libx32/../local /libx32/../sbin /libx32/../share /libx32/../src /media/../bin /media/../boot /media/../dev /media/../etc /media/../home /media/../initrd.img /media/../initrd.img.old /media/../lib /media/../lib32 /media/../lib64 /media/../libx32 /media/../lost+found /media/../media /media/../mnt /media/../opt /media/../proc /media/../root /media/../run /media/../sbin /media/../srv /media/../swapfile /media/../sys /media/../tmp /media/../usr /media/../var /media/../vmlinuz /media/../vmlinuz.old /mnt/../bin /mnt/../boot /mnt/../dev /mnt/../etc /mnt/../home /mnt/../initrd.img /mnt/../initrd.img.old /mnt/../lib /mnt/../lib32 /mnt/../lib64 /mnt/../libx32 /mnt/../lost+found /mnt/../media /mnt/../mnt /mnt/../opt /mnt/../proc /mnt/../root /mnt/../run /mnt/../sbin /mnt/../srv /mnt/../swapfile /mnt/../sys /mnt/../tmp /mnt/../usr /mnt/../var /mnt/../vmlinuz /mnt/../vmlinuz.old /opt/../bin /opt/../boot /opt/../dev /opt/../etc /opt/../home /opt/../initrd.img /opt/../initrd.img.old /opt/../lib /opt/../lib32 /opt/../lib64 /opt/../libx32 /opt/../lost+found /opt/../media /opt/../mnt /opt/../opt /opt/../proc /opt/../root /opt/../run /opt/../sbin /opt/../srv /opt/../swapfile /opt/../sys /opt/../tmp /opt/../usr /opt/../var /opt/../vmlinuz /opt/../vmlinuz.old /proc/../bin /proc/../boot /proc/../dev /proc/../etc /proc/../home /proc/../initrd.img /proc/../initrd.img.old /proc/../lib /proc/../lib32
cassini/home/peter/bo/2025ss/bs/20250324>
+16 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> for x in 1 2 3; do cat test-$x.txt; done
Dies ist ein schöner Test.
Dies ist ebenfalls ein Test.
Dies ist noch ein weiterer Test.
cassini/home/peter/bo/2025ss/bs/20250331> grep "schön" test-*.txt
test-1.txt:Dies ist ein schöner Test.
test-7.txt:Dies ist ein schöner Test.
test-8.txt:Dies ist ein schöner Test.
cassini/home/peter/bo/2025ss/bs/20250331> echo $?
0
cassini/home/peter/bo/2025ss/bs/20250331> grep "schnöd" test-*.txt
cassini/home/peter/bo/2025ss/bs/20250331> echo $?
1
cassini/home/peter/bo/2025ss/bs/20250331> if grep "schnöd" test-*.txt; then echo "gefunden"; else echo "nicht gefunden"; fi
nicht gefunden
cassini/home/peter/bo/2025ss/bs/20250331>
Original line number Diff line number Diff line
% bs-20220321.pdf - Lecture Slides on Operating Systems
% Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022  Peter Gerwinski
% bs-20250331.pdf - Lecture Slides on Operating Systems
% Copyright (C) 2014-2024, 2025  Peter Gerwinski
%
% This document is free software: you can redistribute it and/or
% modify it either under the terms of the Creative Commons
@@ -20,12 +20,14 @@
% Attribution-ShareAlike 3.0 Unported License along with this
% document.  If not, see <http://creativecommons.org/licenses/>.

% README: Unix

\documentclass[10pt,t]{beamer}

\usepackage{pgslides}
\usepackage{rotating}
\usepackage{pdftricks}
\usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
% \usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
\usepackage{eurosym}
\usepackage{tikz}

@@ -41,21 +43,21 @@

\title{Treiberentwicklung,\\[\medskipamount]Echtzeit- und Betriebssysteme}
\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
\date{21.\ März 2022}
\date{31.\ März 2025}

\begin{document}

\newlength{\normalpdfpageheight}
\setlength{\normalpdfpageheight}{\pdfpageheight}
\newlength{\normalpageheight}
\setlength{\normalpageheight}{\pageheight}

\maketitleframe

\date{\begin{picture}(0,0)
        \color{red}
        \put(0.4,1.05){\makebox(0,0)[t]{$\underbrace{\rule{1.45cm}{0pt}}_{%
        \put(0.4,1.02){\makebox(0,0)[t]{$\underbrace{\rule{1.45cm}{0pt}}_{%
          \mbox{\emph{rerum naturalium\/} = der natürlichen Dinge (lat.)}}$}}
      \end{picture}%
        21.\ März 2022\kern0.5pt}
        31.\ März 2025}

\maketitleframe

@@ -63,37 +65,46 @@

\maketitleframe

\sectionnonumber{Vorab: Online-Werkzeuge}
\sectionnonumber{Zu dieser Lehrveranstaltung}

\begin{frame}

  \showsectionnonumber

  \begin{itemize}
    \item
      Bitte nach Möglichkeit \textbf{eigenen Computer} (Notebook) mitbringen.
    \item
      \textbf{Lehrmaterialien:} \url{https://gitlab.cvh-server.de/pgerwinski/bs}\\
      Links auf die Datei klicken, nicht mittig auf den Kommentar.
%    \item
%      \textbf{Praktikum:} 3 Termine (nach Vereinbarung),\\
%      eine Gruppe Dienstag, 10:30--14:15 Uhr,\\
%      weitere Gruppen Mittwoch, 14:15--18:00 Uhr
    \item
%      \textbf{Prüfungsform: Klausur}
      \textbf{Prüfungsform: Hausarbeit mit Kolloquium}
  \end{itemize}
  \bigskip
  \textbf{Online-Teilnahme:}
  \begin{itemize}
    \item
      \textbf{Mumble}: Seminarraum 2\\
      Fragen: Mikrophon einschalten oder über den Chat\\
      Fragen: Mikrofon einschalten oder über den Chat\\
      Umfragen: über den Chat
    \smallskip
    \item
      \textbf{VNC}: Kanal 6, Passwort: \lstinline[style=cmd]{testcvh}\\
      Eigenen Bildschirm freigeben: per VNC-Server oder Web-Interface\\
      Kamerabild übertragen: Link zu Web-Interface auf Anfrage
    \smallskip
    \item
      Allgemeine Informationen:
      \url{https://www.cvh-server.de/online-werkzeuge/}
    \smallskip
    \item
      Notfall-Schnellzugang: \url{https://www.cvh-server.de/virtuelle-raeume/}\\
      Seminarraum 2, VNC-Passwort: \lstinline[style=cmd]{testcvh}
    \smallskip
    \item
      Bei Problemen: bitte notieren:\\
      Art des Problems, genaue Uhrzeit, JavaScript-Fehlermeldungen (F12)
    \bigskip
    \item
      GitLab: \url{https://gitlab.cvh-server.de/pgerwinski/bs}\\
      Links auf die Datei klicken, nicht mittig auf den Kommentar.
%    \item
%      Bei Problemen: bitte notieren:\\
%      Art des Problems, genaue Uhrzeit, JavaScript-Fehlermeldungen (F12)
  \end{itemize}

\end{frame}
@@ -119,7 +130,7 @@

  Was ist ein Betriebssystem?

  \pause
%  \pause
  \strut\hfill
  \begin{picture}(0,0)
    \put(0,1.5){\makebox(0,0)[tr]{\includegraphics[height=7cm]{Operating_system_placement-de.pdf}}}
@@ -128,11 +139,13 @@
    \item
      Software, die zwischen Hardware\\
      und Anwendung vermittelt
    \pause\bigskip
%    \pause
    \bigskip
    \item
      Mikro-Controller:\\
      Anwendung greift \emph{direkt\/} auf Hardware zu
    \pause\bigskip
%    \pause
    \bigskip
    \item
      Eingebettetes System:\\
      Anwendung startet automatisch
@@ -140,11 +153,12 @@
      Arbeitsplatz-Computer:
      \newterm{Oberfläche (Shell)}\\
      Benutzer*in wählt Anwendung aus
    \pause\bigskip
%    \pause
    \bigskip
    \item
      Ressourcen-Verwaltung
  \end{itemize}
  \pause
%  \pause
  \begin{picture}(0,0)
    \put(7.5,6.1){\makebox(0,0)[bl]{\tikz{\draw[line width=1pt] (0,0)--(4.6,1.5);}}}
    \put(7.5,7.6){\makebox(0,0)[tl]{\tikz{\draw[line width=1pt] (0,0)--(4.6,-1.5);}}}
@@ -213,7 +227,7 @@
      neu: Betriebssysteme
  \end{itemize}

  \pause
%  \pause
  \medskip

  Statt Klausur: Projektaufgabe, z.\,B.:
@@ -222,7 +236,7 @@
      neuartiger Treiber (z.\,B.\ für neuartige Hardware)
    \item
      neuartige Echtzeit-Funktionalität
      \begin{onlyenv}<3->
      \begin{onlyenv}<1->
        \begin{picture}(0,0)
          \color{red}
          \put(0.3,0.25){\makebox(0,0)[tl]{\begin{minipage}{6.2cm}
@@ -243,8 +257,8 @@
      Sonstiges
  \end{itemize}

  \pause
  \pause
%  \pause
%  \pause
  \medskip

  Wiederholung:
@@ -753,7 +767,7 @@

\end{frame}

\setlength{\pdfpageheight}{48cm}
\setlength{\pageheight}{48cm}

\begin{frame}[fragile]

@@ -919,7 +933,7 @@

\end{frame}

\setlength{\pdfpageheight}{40.5cm}
\setlength{\pageheight}{40.5cm}

\begin{frame}[fragile]

@@ -1149,7 +1163,7 @@

\end{frame}

\setlength{\pdfpageheight}{\normalpdfpageheight}
\setlength{\pageheight}{\normalpageheight}

%\sectionnonumber{Literaturempfehlung}
%\subsectionnonumber{Automotive Embedded Systeme}
+30 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> cd ..
cassini/home/peter/bo/2025ss/bs> ls -l
insgesamt 12
drwxr-xr-x 2 peter peter 4096 31. Mär 09:10 20250324
drwxr-xr-x 2 peter peter 4096 31. Mär 13:52 20250331
drwxr-xr-x 2 peter peter 4096 24. Mär 08:35 common
cassini/home/peter/bo/2025ss/bs> cd -
/home/peter/bo/2025ss/bs/20250331
cassini/home/peter/bo/2025ss/bs/20250331> ls -l
insgesamt 252
-rwxr-xr-x 1 peter peter  15952 31. Mär 12:28 a.out
-rw-r--r-- 1 peter peter   2814 31. Mär 11:41 bs-20250331.aux
-rw-r--r-- 1 peter peter  57517 31. Mär 11:41 bs-20250331.log
-rw-r--r-- 1 peter peter   1407 31. Mär 11:41 bs-20250331.nav
-rw-r--r-- 1 peter peter    577 31. Mär 11:41 bs-20250331.out
-rw-r--r-- 1 peter peter 101358 31. Mär 11:41 bs-20250331.pdf
-rw-r--r-- 1 peter peter      0 31. Mär 11:41 bs-20250331.snm
-rw-r--r-- 1 peter peter  42591 31. Mär 11:41 bs-20250331.tex
-rw-r--r-- 1 peter peter    225 31. Mär 11:41 bs-20250331.toc
-rw-r--r-- 1 peter peter     82 31. Mär 12:20 hello-01.c
lrwxrwxrwx 1 peter peter     48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter     46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
lrwxrwxrwx 1 peter peter     43 17. Apr 2016  Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter     22 13. Apr 2018  pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter    398 31. Mär 13:51 pipes-01.txt
-rw-r--r-- 1 peter peter   1354 31. Mär 13:52 pipes-02.txt
-rw-r--r-- 1 peter peter    196 31. Mär 11:41 tmp.inputs
lrwxrwxrwx 1 peter peter     29 31. Mär 09:11 unix-20250324.pdf -> ../20250324/unix-20250324.pdf
lrwxrwxrwx 1 peter peter     29 31. Mär 09:11 unix-20250324.tex -> ../20250324/unix-20250324.tex
cassini/home/peter/bo/2025ss/bs/20250331>
+9 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ein Test." > test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ebenfalls ein Test." > test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:01 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:01 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> mv test-1.txt test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:01 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/find-01.txt

0 → 100644
+23 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs> ls -l
insgesamt 12
drwxr-xr-x 2 peter peter 4096 31. Mär 09:10 20250324
drwxr-xr-x 3 peter peter 4096 31. Mär 15:17 20250331
drwxr-xr-x 2 peter peter 4096 24. Mär 08:35 common
cassini/home/peter/bo/2025ss/bs> find . -name "*.pdf"
./common/logo-hochschule-bochum-de-narrow.pdf
./common/logo-hochschule-bochum-en.pdf
./common/logo-hochschule-bochum-cvh-text-v3.pdf
./common/Operating_system_placement-de.pdf
./common/io-ports-and-interrupts.pdf
./common/logo-hochschule-bochum-de-wide.pdf
./20250331/logo-hochschule-bochum-de-narrow.pdf
./20250331/logo-hochschule-bochum-cvh-text-v3.pdf
./20250331/unix-20250324.pdf
./20250331/Operating_system_placement-de.pdf
./20250331/bs-20250331.pdf
./20250324/logo-hochschule-bochum-de-narrow.pdf
./20250324/logo-hochschule-bochum-cvh-text-v3.pdf
./20250324/unix-20250324.pdf
./20250324/Operating_system_placement-de.pdf
./20250324/bs-20250324.pdf
cassini/home/peter/bo/2025ss/bs>

20250331/find-02.txt

0 → 100644
+25 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs> find . -name *.pdf
./common/logo-hochschule-bochum-de-narrow.pdf
./common/logo-hochschule-bochum-en.pdf
./common/logo-hochschule-bochum-cvh-text-v3.pdf
./common/Operating_system_placement-de.pdf
./common/io-ports-and-interrupts.pdf
./common/logo-hochschule-bochum-de-wide.pdf
./20250331/logo-hochschule-bochum-de-narrow.pdf
./20250331/logo-hochschule-bochum-cvh-text-v3.pdf
./20250331/unix-20250324.pdf
./20250331/Operating_system_placement-de.pdf
./20250331/bs-20250331.pdf
./20250324/logo-hochschule-bochum-de-narrow.pdf
./20250324/logo-hochschule-bochum-cvh-text-v3.pdf
./20250324/unix-20250324.pdf
./20250324/Operating_system_placement-de.pdf
./20250324/bs-20250324.pdf
cassini/home/peter/bo/2025ss/bs> echo find . -name *.pdf
find . -name *.pdf
cassini/home/peter/bo/2025ss/bs> echo ";-)" > test.pdf
cassini/home/peter/bo/2025ss/bs> find . -name *.pdf
./test.pdf
cassini/home/peter/bo/2025ss/bs> echo find . -name *.pdf
find . -name test.pdf
cassini/home/peter/bo/2025ss/bs>

20250331/find-03.txt

0 → 100644
+15 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs> find . -type l
./.git
./20250331/logo-hochschule-bochum-de-narrow.pdf
./20250331/unix-20250324.tex
./20250331/logo-hochschule-bochum-cvh-text-v3.pdf
./20250331/pgslides.sty
./20250331/unix-20250324.pdf
./20250331/Operating_system_placement-de.pdf
./20250331/test-7.txt
./20250324/logo-hochschule-bochum-de-narrow.pdf
./20250324/fotos
./20250324/logo-hochschule-bochum-cvh-text-v3.pdf
./20250324/pgslides.sty
./20250324/Operating_system_placement-de.pdf
cassini/home/peter/bo/2025ss/bs>

20250331/find-04.txt

0 → 100644
+7 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs> find . -type d
.
./common
./20250331
./20250331/test
./20250324
cassini/home/peter/bo/2025ss/bs>
+19 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 15:05 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ln test-1.txt test-8.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 2 peter peter 19 31. Mär 15:05 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
-rw-r--r-- 2 peter peter 19 31. Mär 15:05 test-8.txt
cassini/home/peter/bo/2025ss/bs/20250331>
+27 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ein schöner Test." > test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-8.txt
Dies ist ein schöner Test.
cassini/home/peter/bo/2025ss/bs/20250331> rm test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-8.txt
Dies ist ein schöner Test.
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
-rw-r--r-- 1 peter peter 28 31. Mär 15:07 test-8.txt
cassini/home/peter/bo/2025ss/bs/20250331> ln test-8.txt test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 2 peter peter 28 31. Mär 15:07 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
-rw-r--r-- 2 peter peter 28 31. Mär 15:07 test-8.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-1.txt
Dies ist ein schöner Test.
cassini/home/peter/bo/2025ss/bs/20250331>
+10 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -li test-*.txt
12622673 -rw-r--r-- 2 peter peter 28 31. Mär 15:07 test-1.txt
12622610 -rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
12622376 -rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
12622597 -rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
12622667 -rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
12622712 -rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
12622671 lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
12622673 -rw-r--r-- 2 peter peter 28 31. Mär 15:07 test-8.txt
cassini/home/peter/bo/2025ss/bs/20250331>
+16 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test
drwxr-xr-x 2 root root 4096 31. Mär 14:50 test
cassini/home/peter/bo/2025ss/bs/20250331> ln test toast
ln: test: harte Verknüpfung für Verzeichnisse ist nicht erlaubt
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test/.
drwxr-xr-x 2 root root 4096 31. Mär 14:50 test/.
cassini/home/peter/bo/2025ss/bs/20250331> ls -la test/
insgesamt 12
drwxr-xr-x 2 root  root  4096 31. Mär 14:50 .
drwxr-xr-x 3 peter peter 4096 31. Mär 15:13 ..
-rw-rw-rw- 1 peter peter   19 31. Mär 14:06 test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -dli test
12622614 drwxr-xr-x 2 root root 4096 31. Mär 14:50 test
cassini/home/peter/bo/2025ss/bs/20250331> ls -dli test/.
12622614 drwxr-xr-x 2 root root 4096 31. Mär 14:50 test/.
cassini/home/peter/bo/2025ss/bs/20250331>
+11 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl .
drwxr-xr-x 3 peter peter 4096 31. Mär 15:15 .
cassini/home/peter/bo/2025ss/bs/20250331> cd ..
cassini/home/peter/bo/2025ss/bs> ls -dl .
drwxr-xr-x 5 peter peter 4096 31. Mär 09:06 .
cassini/home/peter/bo/2025ss/bs> ls -l
insgesamt 12
drwxr-xr-x 2 peter peter 4096 31. Mär 09:10 20250324
drwxr-xr-x 3 peter peter 4096 31. Mär 15:15 20250331
drwxr-xr-x 2 peter peter 4096 24. Mär 08:35 common
cassini/home/peter/bo/2025ss/bs>

20250331/mount-01.txt

0 → 100644
+41 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> lsblk
NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                        8:0    0 465,8G  0 disk
├─sda1                     8:1    0   487M  0 part  /boot
├─sda2                     8:2    0     1K  0 part
└─sda5                     8:5    0 465,3G  0 part
  └─sda5_crypt           254:0    0 465,3G  0 crypt
    ├─cassini--vg-root   254:1    0 464,3G  0 lvm   /
    └─cassini--vg-swap_1 254:2    0   980M  0 lvm   [SWAP]
cassini/home/peter/bo/2025ss/bs/20250331> lsblk
NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                        8:0    0 465,8G  0 disk
├─sda1                     8:1    0   487M  0 part  /boot
├─sda2                     8:2    0     1K  0 part
└─sda5                     8:5    0 465,3G  0 part
  └─sda5_crypt           254:0    0 465,3G  0 crypt
    ├─cassini--vg-root   254:1    0 464,3G  0 lvm   /
    └─cassini--vg-swap_1 254:2    0   980M  0 lvm   [SWAP]
sdb                        8:16   1   3,9G  0 disk
└─sdb1                     8:17   1   3,9G  0 part
cassini/home/peter/bo/2025ss/bs/20250331> mount /dev/sdb1
cassini/home/peter/bo/2025ss/bs/20250331> lsblk
NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                        8:0    0 465,8G  0 disk
├─sda1                     8:1    0   487M  0 part  /boot
├─sda2                     8:2    0     1K  0 part
└─sda5                     8:5    0 465,3G  0 part
  └─sda5_crypt           254:0    0 465,3G  0 crypt
    ├─cassini--vg-root   254:1    0 464,3G  0 lvm   /
    └─cassini--vg-swap_1 254:2    0   980M  0 lvm   [SWAP]
sdb                        8:16   1   3,9G  0 disk
└─sdb1                     8:17   1   3,9G  0 part  /media/usb1
cassini/home/peter/bo/2025ss/bs/20250331> ls -l /media/usb1/
insgesamt 12
-rwxr-xr-x 1 peter peter 2848  3. Feb 17:35  beispiel.zip
-rwxr-xr-x 1 peter peter 3315  4. Feb 15:41 'Klausur 04.02.2025 Xxxxx Xxxxx.txt'
drwxr-xr-x 2 peter peter 4096  4. Feb 13:40 'System Volume Information'
cassini/home/peter/bo/2025ss/bs/20250331> umount /dev/sdb1
cassini/home/peter/bo/2025ss/bs/20250331> ls -l /media/usb1/
insgesamt 0
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/mount-02.txt

0 → 100644
+3 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> grep media/usb1 /etc/fstab
/dev/sdb1       /media/usb1     auto    rw,user,noauto  0       0
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/pause-01.txt

0 → 100644
+15 −0
Original line number Diff line number Diff line
cassini/home/peter> cowsay -f tux "Pause bis 17:$((22 + 15)) Uhr"
 _____________________
< Pause bis 17:37 Uhr >
 ---------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

cassini/home/peter>
+15 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-4.txt
Dies ist ebenfalls ein Teeeeeeeest!
cassini/home/peter/bo/2025ss/bs/20250331> chmod -r test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
--w------- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-4.txt
cat: test-4.txt: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331> chmod +r test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-4.txt
Dies ist ebenfalls ein Teeeeeeeest!
cassini/home/peter/bo/2025ss/bs/20250331>
+15 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod o-r test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r----- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod 666 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-rw-rw- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod 640 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r----- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod 644 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-4.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331>
+6 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l a.out
-rwxr-xr-x 1 peter peter 15952 31. Mär 14:33 a.out
cassini/home/peter/bo/2025ss/bs/20250331> chmod 750 a.out
cassini/home/peter/bo/2025ss/bs/20250331> ls -l a.out
-rwxr-x--- 1 peter peter 15952 31. Mär 14:33 a.out
cassini/home/peter/bo/2025ss/bs/20250331>
+20 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-01.sh
-rw-r--r-- 1 peter peter 21 31. Mär 14:46 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> cat test-01.sh
echo "Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250331> chmod 755 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> cat test-01.sh
echo "Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-01.sh
-rwxr-xr-x 1 peter peter 21 31. Mär 14:46 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> ./test-01.sh
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250331> chmod 644 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-01.sh
-rw-r--r-- 1 peter peter 21 31. Mär 14:46 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> ./test-01.sh
bash: ./test-01.sh: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331> chmod 755 test-01.sh
cassini/home/peter/bo/2025ss/bs/20250331> ./test-01.sh
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250331>
+17 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test
drwxr-xr-x 2 peter peter 4096 31. Mär 14:15 test
cassini/home/peter/bo/2025ss/bs/20250331> sudo chown root:root test
[sudo] Passwort für peter:
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test
drwxr-xr-x 2 root root 4096 31. Mär 14:15 test
cassini/home/peter/bo/2025ss/bs/20250331> cp -pi test-1.txt test
cp: reguläre Datei 'test/test-1.txt' kann nicht angelegt werden: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331> sudo cp -pi test-1.txt test
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test
insgesamt 4
-rw-r--r-- 1 peter peter 19 31. Mär 14:06 test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod 666 test/test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test
insgesamt 4
-rw-rw-rw- 1 peter peter 19 31. Mär 14:06 test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331>
+18 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:06 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
cassini/home/peter/bo/2025ss/bs/20250331> sudo chown root:root test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 root  root  19 31. Mär 14:06 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
cassini/home/peter/bo/2025ss/bs/20250331> chmod 666 test-1.txt
chmod: Beim Setzen der Zugriffsrechte für 'test-1.txt': Die Operation ist nicht erlaubt
cassini/home/peter/bo/2025ss/bs/20250331>
+9 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test
drwxr-xr-x 2 root root 4096 31. Mär 14:50 test
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test
insgesamt 4
-rw-rw-rw- 1 peter peter 19 31. Mär 14:06 test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> rm -r test
rm: in schreibgeschütztes Verzeichnis 'test' absteigen? y
rm: das Entfernen von 'test/test-1.txt' ist nicht möglich: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331>
+8 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> ls -dl test
drwxr-xr-x 2 root root 4096 31. Mär 14:50 test
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test
insgesamt 4
-rw-rw-rw- 1 peter peter 19 31. Mär 14:06 test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> rm test/test-1.txt
rm: das Entfernen von 'test/test-1.txt' ist nicht möglich: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/pipes-01.txt

0 → 100644
+13 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> cowsay $(xsel)
 ____________________________
< Mittagspause bis 13:48 Uhr >
 ----------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
cassini/home/peter/bo/2025ss/bs/20250331> xsel
(oo)
\ No newline at end of selection
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/pipes-02.txt

0 → 100644
+27 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> man bash

   Command Substitution
       Command  substitution  allows  the output of a command to replace the command name.
       There are two forms:

              $(command)
       or
              `command`

       Bash performs the expansion by executing command in a subshell environment and  re‐
       placing  the command substitution with the standard output of the command, with any
       trailing newlines deleted.  Embedded newlines are not deleted, but they may be  re‐
       moved  during word splitting.  The command substitution $(cat file) can be replaced
       by the equivalent but faster $(< file).

       When the old-style backquote form of substitution is used,  backslash  retains  its
       literal  meaning  except when followed by $, `, or \.  The first backquote not pre‐
       ceded by a backslash terminates the command substitution.  When  using  the  $(com‐
       mand)  form,  all  characters between the parentheses make up the command; none are
       treated specially.

       Command substitutions may be nested.  To nest when using the backquoted  form,  es‐
       cape the inner backquotes with backslashes.

       If  the  substitution appears within double quotes, word splitting and pathname ex‐
       pansion are not performed on the results.

20250331/pipes-03.txt

0 → 100644
+20 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> cat test-03.bc
2 + 2
cassini/home/peter/bo/2025ss/bs/20250331> bc < test-03.bc
4
cassini/home/peter/bo/2025ss/bs/20250331> echo "2 + 2" | bc
4
cassini/home/peter/bo/2025ss/bs/20250331> echo "2^2048" | bc
32317006071311007300714876688669951960444102669715484032130345427524\
65513886789089319720141152291346368871796092189801949411955915049092\
10950881523864482831206308773673009960917501977503896521067960576383\
84067568276792218642619756161838094338476170470581645852036305042887\
57589154106580860755239912393038552191433338966834242068497478656456\
94948561760353263220580778056593310261927084603141502585928641771167\
25943603718461857357598351152301645904403697613233287231227125684710\
82020972515710172693132346967854258065669793504599726835299863821552\
51663894373355436021354332296046453184786049521481935558536110595962\
30656
cassini/home/peter/bo/2025ss/bs/20250331> echo "obase = 16; 42" | bc
2A
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/pipes-04.txt

0 → 100644
+1 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "2 + 2" | gzip | cat | gunzip | bc4cassini/home/peter/bo/2025ss/bs/20250331>

20250331/pipes-05.txt

0 → 100644
+3 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "2 + 2" | sed -e 's/2/4/g' | gzip | cat | gunzip | bc
8
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/regexp-01.txt

0 → 100644
+11 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ebenfalls ein Teeeeeeeest!" > test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> grep Test test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/regexp-02.txt

0 → 100644
+7 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "Auch dies ist ein Tst." > test-5.txt         cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/regexp-03.txt

0 → 100644
+15 −0
Original line number Diff line number Diff line
cassini/home/peter/bo/2025ss/bs/20250331> echo "DieS iSt ein Täääst! ;-)" > test-6.txt
cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
cassini/home/peter/bo/2025ss/bs/20250331> grep "T[eä]*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
test-6.txt:DieS iSt ein Täääst! ;-)
cassini/home/peter/bo/2025ss/bs/20250331>

20250331/regexp-04.txt

0 → 100644
+30 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/regexp-05.txt

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/regexp-06.txt

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/regexp-07.txt

0 → 100644
+17 −0

File added.

Preview size limit exceeded, changes collapsed.

+31 −0

File added.

Preview size limit exceeded, changes collapsed.

+13 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-1.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-2.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-3.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-4.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-5.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-6.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/test-8.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/vic

0 → 100755
+45 −0

File added.

Preview size limit exceeded, changes collapsed.

20250331/vicat

0 → 100755
+5 −0

File added.

Preview size limit exceeded, changes collapsed.

+291 −0

File added.

Preview size limit exceeded, changes collapsed.

20250407/pgscript.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+11 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/case-01.txt

0 → 100644
+48 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/date-01.txt

0 → 100644
+11 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/date-02.txt

0 → 100644
+23 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/disks-01.txt

0 → 100644
+89 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/disks-02.txt

0 → 100644
+28 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/disks-04.txt

0 → 100644
+63 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/fehler.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/hello-01.cfg

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/hello-01.sh

0 → 100755
+5 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/hello-02.cfg

0 → 100755
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/hello-02.sh

0 → 100755
+5 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/hello.sh

0 → 100755
+3 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/if-01.txt

0 → 100644
+21 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/if-02.txt

0 → 100644
+17 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/if-03.txt

0 → 100644
+27 −0

File added.

Preview size limit exceeded, changes collapsed.

+3 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/loops-01.txt

0 → 100644
+15 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/loops-02.txt

0 → 100644
+12 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/test.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/while-01.sh

0 → 100755
+11 −0

File added.

Preview size limit exceeded, changes collapsed.

20250414/while-02.sh

0 → 100755
+11 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/Makefile

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-01.c

0 → 100644
+18 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-01.hex

0 → 100644
+13 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-01.s

0 → 100644
+40 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-09.c

0 → 100644
+32 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-09.s

0 → 100644
+84 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-10.c

0 → 100644
+32 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/blink-10.s

0 → 100644
+81 −0

File added.

Preview size limit exceeded, changes collapsed.

+9 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0

File added.

Preview size limit exceeded, changes collapsed.

+28 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0

File added.

Preview size limit exceeded, changes collapsed.

+28 −0

File added.

Preview size limit exceeded, changes collapsed.

+11 −0

File added.

Preview size limit exceeded, changes collapsed.

+479 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/chardev-01.c

0 → 100644
+168 −0

File added.

Preview size limit exceeded, changes collapsed.

+51 −0

File added.

Preview size limit exceeded, changes collapsed.

+101 −0

File added.

Preview size limit exceeded, changes collapsed.

+22 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/download.sh

0 → 100755
+3 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/hellomod-01.c

0 → 100644
+20 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/hellomod-02.c

0 → 100644
+22 −0

File added.

Preview size limit exceeded, changes collapsed.

20250428/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/Makefile

0 → 100644
+11 −0

File added.

Preview size limit exceeded, changes collapsed.

+507 −0

File added.

Preview size limit exceeded, changes collapsed.

+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/chardev-01.c

0 → 100644
+167 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/chardev-02.c

0 → 100644
+200 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/chardev-03.c

0 → 100644
+205 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/chardev-04.c

0 → 100644
+205 −0

File added.

Preview size limit exceeded, changes collapsed.

+49 −0

File added.

Preview size limit exceeded, changes collapsed.

+11 −0

File added.

Preview size limit exceeded, changes collapsed.

+18 −0

File added.

Preview size limit exceeded, changes collapsed.

+14 −0

File added.

Preview size limit exceeded, changes collapsed.

+16 −0

File added.

Preview size limit exceeded, changes collapsed.

+14 −0

File added.

Preview size limit exceeded, changes collapsed.

+24 −0

File added.

Preview size limit exceeded, changes collapsed.

+25 −0

File added.

Preview size limit exceeded, changes collapsed.

+27 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hello-01.c

0 → 100644
+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hello-01.s

0 → 100644
+24 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hello-02.c

0 → 100644
+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hello-02.s

0 → 100644
+24 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hellomod-03.c

0 → 100644
+22 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hellomod-04.c

0 → 100644
+22 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/hellomod-05.c

0 → 100644
+22 −0

File added.

Preview size limit exceeded, changes collapsed.

20250505/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+156 −0

File added.

Preview size limit exceeded, changes collapsed.

+89 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-01.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-02.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-03.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-04.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-05.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-06.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/glibc-07.txt

0 → 100644
+44 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/hello-02.c

0 → 100644
+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/hello-02.s

0 → 100644
+4253 −0

File added.

Preview size limit exceeded, changes collapsed.

20250512/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+324 −0

File added.

Preview size limit exceeded, changes collapsed.

20250519/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+268 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/exploit-0.c

0 → 100644
+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/exploit-1.c

0 → 100644
+19 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/exploit-2.c

0 → 100644
+26 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/exploit-2a.c

0 → 100644
+26 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/exploit-3.c

0 → 100644
+29 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/mmu.txt

0 → 100644
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-0.c

0 → 100644
+24 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-0a.c

0 → 100644
+41 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-1.c

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-2.c

0 → 100644
+33 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-3.c

0 → 100644
+34 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/server-4.c

0 → 100644
+33 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-1a.c

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-1b.c

0 → 100644
+13 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-2a.c

0 → 100644
+11 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-2b.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-3a.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-3b.c

0 → 100644
+15 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-4a.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-4b.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-5-01.txt

0 → 100644
+35 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-5a.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-5b.c

0 → 100644
+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-6-01.txt

0 → 100644
+8 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-6a.c

0 → 100644
+16 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-6b.c

0 → 100644
+16 −0

File added.

Preview size limit exceeded, changes collapsed.

20250526/shm-cleanup.c

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

+370 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-0.c

0 → 100644
+7 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-1.c

0 → 100644
+19 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-2.c

0 → 100644
+26 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-2a.c

0 → 100644
+26 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-3.c

0 → 100644
+25 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/exploit-4.c

0 → 100644
+26 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-01.txt

0 → 100644
+64 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-02.txt

0 → 100644
+69 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-03.txt

0 → 100644
+13 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-04.txt

0 → 100644
+62 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-05.txt

0 → 100644
+76 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-06.txt

0 → 100644
+78 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/fat-07.txt

0 → 100644
+505 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/meltdown-01.c

0 → 100644
+13 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/meltdown-02.c

0 → 100644
+33 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-0.c

0 → 100644
+24 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-0a.c

0 → 100644
+41 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-1.c

0 → 100644
+10 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-2.c

0 → 100644
+33 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-3.c

0 → 100644
+34 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/server-4.c

0 → 100644
+33 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/shm-7a.c

0 → 100644
+17 −0

File added.

Preview size limit exceeded, changes collapsed.

20250602/shm-7b.c

0 → 100644
+16 −0

File added.

Preview size limit exceeded, changes collapsed.

+213 −0

File added.

Preview size limit exceeded, changes collapsed.

+14 −0

File added.

Preview size limit exceeded, changes collapsed.

20250616/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+1806 −0

File added.

Preview size limit exceeded, changes collapsed.

+159 −0

File added.

Preview size limit exceeded, changes collapsed.

20250623/dsc_8208.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250623/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250623/rp6.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250623/xbee.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+1806 −0

File added.

Preview size limit exceeded, changes collapsed.

+17 −0

File added.

Preview size limit exceeded, changes collapsed.

20250630/dsc_8208.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250630/pgslides.sty

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250630/rp6.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

20250630/xbee.jpg

0 → 120000
+1 −0

File added.

Preview size limit exceeded, changes collapsed.

README.md

0 → 100644
+63 −0

File added.

Preview size limit exceeded, changes collapsed.

bs-slides-2025ss.tex

0 → 100644
+37 −0

File added.

Preview size limit exceeded, changes collapsed.

File changed.

Preview size limit exceeded, changes collapsed.

File changed.

Preview size limit exceeded, changes collapsed.

projekte.txt

0 → 100644
+120 −0

File added.

Preview size limit exceeded, changes collapsed.

termine.txt

0 → 100644
+16 −0

File added.

Preview size limit exceeded, changes collapsed.

update

0 → 100755
+207 −0

File added.

Preview size limit exceeded, changes collapsed.