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
  • 2015ss
  • 2016ss
  • 2016ws
  • 2017ss
  • 2017ws
  • 2018ws
  • 2019ss
  • 2019ws
  • 2020ws
  • 2021ws
  • 2022ws
  • MPeth-2022ws-patch-01682
12 results

Target

Select target project
  • pgerwinski/es
  • MPeth/es
2 results
Select Git revision
  • 2015ss
  • 2016ss
  • 2016ws
  • 2017ss
  • 2017ws
  • 2018ws
  • 2019ss
  • 2019ws
  • 2020ws
  • 2021ws
  • 2022ws
  • 2023ws
  • 2024ss
  • 2025ss
14 results
Show changes
Showing
with 457 additions and 0 deletions
#!/bin/bash
echo "Hello, world!"
cassini/home/peter/bo/2022ws/es/20221005> grep schön *.txt
files-04.txt:cassini/home/peter/bo/2022ws/es/20221005> echo "Test 2 ist ebenfalls schön." > test-2.txt
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:cassini/home/peter/bo/2022ws/es/20221005> grep schön *.txt
grep-01.txt:files-04.txt:cassini/home/peter/bo/2022ws/es/20221005> echo "Test 2 ist ebenfalls schön." > test-2.txt
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
test-1.txt:Dies ist ein besonders schöner Test.
test-link.txt:Dies ist ein besonders schöner Test.
test.txt:Dies ist ein besonders schöner Test.
cassini/home/peter/bo/2022ws/es/20221005> grep häßlich *.txt
cassini/home/peter/bo/2022ws/es/20221005> if grep schön *.txt; then echo "schön"; else echo "häßlich"; fi
files-04.txt:cassini/home/peter/bo/2022ws/es/20221005> echo "Test 2 ist ebenfalls schön." > test-2.txt
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:Dies ist ein besonders schöner Test.
grep-01.txt:cassini/home/peter/bo/2022ws/es/20221005> grep schön *.txt
grep-01.txt:files-04.txt:cassini/home/peter/bo/2022ws/es/20221005> echo "Test 2 ist ebenfalls schön." > test-2.txt
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-1.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test-link.txt:Dies ist ein besonders schöner Test.
grep-01.txt:test.txt:Dies ist ein besonders schöner Test.
test-1.txt:Dies ist ein besonders schöner Test.
test-link.txt:Dies ist ein besonders schöner Test.
test.txt:Dies ist ein besonders schöner Test.
schön
cassini/home/peter/bo/2022ws/es/20221005> if grep schön *.txt > /dev/null; then echo "schön"; else echo "häßlich"; fi
schön
cassini/home/peter/bo/2022ws/es/20221005> if grep häßlich *.txt > /dev/null; then echo "häßlich"; else echo "schön"; fi
schön
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:36 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
cassini/home/peter/bo/2022ws/es/20221005> ln -s test-1.txt test.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:36 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:36 test.txt -> test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test.txt
Dies ist ein Test.
cassini/home/peter/bo/2022ws/es/20221005> rm test.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:36 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
cassini/home/peter/bo/2022ws/es/20221005> ln -s test-1.txt test.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:36 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test.txt -> test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> rm test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test.txt -> test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test.txt
cat: test.txt: Datei oder Verzeichnis nicht gefunden
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:43 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test.txt -> test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test.txt
Dies ist ein Test.
cassini/home/peter/bo/2022ws/es/20221005> mv test.txt test-link.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:43 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test-link.txt -> test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> ln test-1.txt test.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 2 peter peter 19 Okt 5 16:43 test-1.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test-link.txt -> test-1.txt
-rw-r--r-- 2 peter peter 19 Okt 5 16:43 test.txt
cassini/home/peter/bo/2022ws/es/20221005> rm test-1.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 24 Okt 5 16:36 test-2.txt
-rw-r--r-- 1 peter peter 33 Okt 5 16:36 test-3.txt
lrwxrwxrwx 1 peter peter 10 Okt 5 16:38 test-link.txt -> test-1.txt
-rw-r--r-- 1 peter peter 19 Okt 5 16:43 test.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test.txt
Dies ist ein Test.
cassini/home/peter/bo/2022ws/es/20221005>
../common/logo-hochschule-bochum-cvh-text-v2.pdf
\ No newline at end of file
../common/logo-hochschule-bochum.pdf
\ No newline at end of file
echo "Ich mache jetzt böse Dinge. >B-)"
/bin/ls "$@"
cassini/home/peter/bo/2022ws/es> ls -l
insgesamt 7620
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
cassini/home/peter/bo/2022ws/es> ls -l -t
insgesamt 7620
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
cassini/home/peter/bo/2022ws/es> ls -l -t -r
insgesamt 7620
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
cassini/home/peter/bo/2022ws/es> ls -lrt
insgesamt 7620
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
cassini/home/peter/bo/2022ws/es> ls --help
Aufruf: ls [OPTION]... [DATEI]...
Auflistung von Informationen über die DATEIen (Standardvorgabe ist das
momentane Verzeichnis). Alphabetisches Sortieren der Einträge, falls weder
-cftuvSUX noch --sort angegeben wurden.
Erforderliche Argumente für lange Optionen sind auch für kurze erforderlich.
-a, --all Einträge, die mit . beginnen, nicht verstecken
-A, --almost-all implizierte . und .. nicht anzeigen
--author mit -l, den Urheber jeder Datei ausgeben
-b, --escape nicht‐druckbare Zeichen oktale ausgeben
--block-size=SIZE with -l, scale sizes by SIZE when printing them;
e.g., '--block-size=M'; see SIZE format below
-B, --ignore-backups do not list implied entries ending with ~
-c with -lt: sort by, and show, ctime (time of last
modification of file status information);
with -l: show ctime and sort by name;
otherwise: sort by ctime, newest first
-C Einträge mehrspaltig ausgeben
--color[=WANN] Kontrolle, wann Farbe zum Unterscheiden der
Dateitypen eingesetzt wird; WANN kann
„never“ (nie), „always“ (immer) oder „auto“
sein
-d, --directory Verzeichnis‐Einträge statt der Inhalte anzeigen,
symbolische Verknüpfungen nicht verfolgen
-D, --dired Ausgabe für den „dired“‐Modus im Emacs formatieren
-f nicht sortieren, -aU an‐ und -ls --color abschalten
-F, --classify ein Zeichen (aus */=>@|) zur Typisierung anhängen
--file-type genauso, aber kein „*“ anhängen
--format=WORT across -x, commas -m, horizontal -x, long -l,
single-column -1, verbose -l, vertical -C
--full-time wie -l --time-style=full-iso
-g wie -l, aber Eigentümer nicht auflisten
--group-directories-first
Verzeichnisse vor den Dateien gruppieren;
kann zusammen mit Sortierung benutzt werden,
doch --sort=none schaltet Gruppierung ab
-G, --no-group in a long listing, don't print group names
-h, --human-readable with -l and -s, print sizes like 1K 234M 2G etc.
--si likewise, but use powers of 1000 not 1024
-H, --dereference-command-line symbolischen Verknüpfungen, die auf der
Kommandozeile aufgeführt sind, folgen
--dereference-command-line-symlink-to-dir
symbolischen Verknüpfungen auf der Kommandozeile,
die auf Verzeichnisse zeigen, folgen
--hide=MUSTER implizite Einträge, auf die Shell‐MUSTER passt,
nicht auflisten (überschrieben durch -a oder -A)
--hyperlink[=WHEN] hyperlink file names; WHEN can be 'always'
(default if omitted), 'auto', or 'never'
--indicator-style=WORD append indicator with style WORD to entry names:
none (default), slash (-p),
file-type (--file-type), classify (-F)
-i, --inode print the index number of each file
-I, --ignore=PATTERN do not list implied entries matching shell PATTERN
-k, --kibibytes default to 1024-byte blocks for disk usage;
used only with -s and per directory totals
-l lange Listenformat verwenden
-L, --dereference bei symbolischen Verknüpfungen die Eigenschaften
der jeweiligen Zieldatei anzeigen
-m so viele Einträge wie möglich, durch Kommata
getrennt, in eine Zeile packen
-n, --numeric-uid-gid wie -l, aber numerische UIDs und GIDs anzeigen
-N, --literal rohe Eintragsnamen anzeigen (z. B. Kontroll‐
zeichen nicht besonders behandeln)
-o wie -l, aber ohne Gruppen‐Informationen
-p, --indicator-style=slash an Verzeichnisse ein „/“ anhängen
-q, --hide-control-chars print ? instead of nongraphic characters
--show-control-chars show nongraphic characters as-is (the default,
unless program is 'ls' and output is a terminal)
-Q, --quote-name enclose entry names in double quotes
--quoting-style=WORD use quoting style WORD for entry names:
literal, locale, shell, shell-always,
shell-escape, shell-escape-always, c, escape
(overrides QUOTING_STYLE environment variable)
-r, --reverse umgekehrte Reihenfolge beim Sortieren
-R, --recursive Unterverzeichnissen rekursiv ausgeben
-s, --size die Größe jeder Datei in Blöcken ausgeben
-S nach Dateigröße sortieren
--sort=WORT nach WORT anstatt nach Name sortieren: none -U
extension -X, size -S, time -t, version -v
--time=WORT mit -l, Zeit als WORT statt der Änderungszeit:
atime -u, access -u, use -u, ctime -c, status -c;
die angegebene Zeit als Sortierkriterium
bei --sort=time verwenden
--time-style=TIME_STYLE time/date format with -l; see TIME_STYLE below
-t nach Änderungszeit sortieren, neueste zuerst
-T, --tabsize=SPALTEN Tabstops statt alle 8 alle SPALTEN Zeichen setzen
-u mit -lt: Sortieren nach und Anzeige von
Zugriffszeit; mit -l: Anzeige von Zugriffszeit
und nach Namen sortieren; sonst: nach Zugriffszeit
-U nicht sortieren; Einträge in Reihenfolge des
Verzeichnisses auflisten
-v natürliche Ordnung von Versionsnummern innerhalb
von Text
-w, --width=SPALTEN Bildschirmbreite auf SPALTEN setzen, 0 bedeutet
keine Begrenzung
-x Einträge in Zeilen statt in Spalten auflisten
-X alphabetisch nach der Erweiterung sortieren
-Z, --context SELinux-Sicherheitskontext jeder Datei anzeigen
-1 eine Datei pro Zeile auflisten. „\n“ mittels -q
oder -b vermeiden
--help diese Hilfe anzeigen und beenden
--version Versionsinformation anzeigen und beenden
GRÖẞE ist eine Ganzzahl und eine optionale Einheit (Beispiel: 10M sind
10*1024*1024). Einheiten sind K, M, G, T, P, E, Z, Y (Potenzen von 1024) oder
KB, MB, ... (Potenzen von 1000).
The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT.
FORMAT is interpreted like in date(1). If FORMAT is FORMAT1<newline>FORMAT2,
then FORMAT1 applies to non-recent files and FORMAT2 to recent files.
TIME_STYLE prefixed with 'posix-' takes effect only outside the POSIX locale.
Also the TIME_STYLE environment variable sets the default style to use.
Die Verwendung von Farben um Dateitypen zu unterscheiden ist normalerweise
oder bei Angabe von --color=never unterbunden. Bei --color=auto werden nur
dann Farben verwendet, wenn die Standardausgabe mit einem Terminal verbunden
ist. Die Umgebungsvariable LS_COLORS kann die Einstellungen verändern.
Verwenden Sie den Befehl dircolors um sie zu setzen.
Rückgabewert:
0 wenn alles in Ordnung,
1 bei kleineren Problemen (z. B. kein Zugriff auf Unterverzeichnis),
2 bei großem Ärger (z. B. kein Zugriff auf Kommandozeilenargument).
GNU coreutils Onlinehilfe: <https://www.gnu.org/software/coreutils/>
Report ls translation bugs to <https://translationproject.org/team/>
Die vollständige Dokumentation ist hier: <https://www.gnu.org/software/coreutils/ls>
oder auch lokal mittels „info '(coreutils) ls invocation'“
cassini/home/peter/bo/2022ws/es> ls --sort
ls: Die Option »--sort« erfordert ein Argument
„ls --help“ liefert weitere Informationen.
cassini/home/peter/bo/2022ws/es> ls --sort=time
README.md 20221005 PROJEKTE termine.txt common
es-slides-2022ws.pdf 20220928 projekte.txt update
cassini/home/peter/bo/2022ws/es> ls -l --sort=time
insgesamt 7620
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
cassini/home/peter/bo/2022ws/es> ls -l --sort=time --reverse
insgesamt 7620
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
cassini/home/peter/bo/2022ws/es> ls -lrt
insgesamt 7620
drwxr-xr-x 2 peter peter 4096 Okt 7 2021 common
-rwxr-xr-x 1 peter peter 4632 Sep 28 08:19 update
-rw-r--r-- 1 peter peter 207 Sep 28 12:32 termine.txt
-rw-r--r-- 1 peter peter 747 Sep 28 12:40 projekte.txt
-rw-r--r-- 1 peter peter 870 Sep 28 12:41 PROJEKTE
drwxr-xr-x 2 peter peter 4096 Okt 5 08:57 20220928
drwxr-xr-x 2 peter peter 4096 Okt 5 09:02 20221005
-rw-r--r-- 1 peter peter 7761235 Okt 5 09:02 es-slides-2022ws.pdf
-rw-r--r-- 1 peter peter 2931 Okt 5 09:02 README.md
cassini/home/peter/bo/2022ws/es> ls -help
ls: Ungültige Option -- e
„ls --help“ liefert weitere Informationen.
cassini/home/peter/bo/2022ws/es>
cassini/home/peter/bo/2022ws/es/20221005> ls -l test*.txt
-rw-r--r-- 1 peter peter 7 Okt 5 15:16 test-2.txt
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ./ls
Ich mache jetzt böse Dinge. >B-)
bash-shortcuts-01.txt es-20221005.toc logo-hochschule-bochum.pdf
csa2.jpg es-20221005.vrb ls
es-20221005.aux files-01.txt options-01.txt
es-20221005.log files-02.txt pgslides.sty
es-20221005.nav files-03.txt test
es-20221005.out files-04.txt test-2.txt
es-20221005.pdf files-05.txt variables-01.txt
es-20221005.snm hello variables-02.txt
es-20221005.tex logo-hochschule-bochum-cvh-text-v2.pdf variables-03.txt
cassini/home/peter/bo/2022ws/es/20221005> chmod -x ls
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
-rw-r--r-- 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005> ./ls
bash: ./ls: Keine Berechtigung
cassini/home/peter/bo/2022ws/es/20221005> chmod +x ls
cassini/home/peter/bo/2022ws/es/20221005> ./ls
Ich mache jetzt böse Dinge. >B-)
bash-shortcuts-01.txt es-20221005.toc logo-hochschule-bochum.pdf
csa2.jpg es-20221005.vrb ls
es-20221005.aux files-01.txt options-01.txt
es-20221005.log files-02.txt pgslides.sty
es-20221005.nav files-03.txt test
es-20221005.out files-04.txt test-2.txt
es-20221005.pdf files-05.txt variables-01.txt
es-20221005.snm hello variables-02.txt
es-20221005.tex logo-hochschule-bochum-cvh-text-v2.pdf variables-03.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
-rwxr-xr-x 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
-rwxr-xr-x 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> chmod 750 ls
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
-rwxr-x--- 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005> chmod -r ls
Sie haben neue Post in /var/mail/peter.
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
--wx--x--- 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005> cat ls
cat: ls: Keine Berechtigung
cassini/home/peter/bo/2022ws/es/20221005> chmod +r ls
cassini/home/peter/bo/2022ws/es/20221005> ls -l ls
-rwxr-xr-- 1 peter peter 54 Okt 5 14:47 ls
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l write-only.txt
-rw-r--r-- 1 peter peter 19 Okt 5 15:34 write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> cat write-only.txt
Dies ist ein Test.
cassini/home/peter/bo/2022ws/es/20221005> chmod -r write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l write-only.txt
--w------- 1 peter peter 19 Okt 5 15:34 write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> cat write-only.txt
cat: write-only.txt: Keine Berechtigung
cassini/home/peter/bo/2022ws/es/20221005> echo "Hallo." > write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> cat write-only.txt
cat: write-only.txt: Keine Berechtigung
cassini/home/peter/bo/2022ws/es/20221005> sudo cat write-only.txt
[sudo] Passwort für peter:
Hallo.
cassini/home/peter/bo/2022ws/es/20221005> chmod +r write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> ls -l write-only.txt
-rw-r--r-- 1 peter peter 7 Okt 5 15:35 write-only.txt
cassini/home/peter/bo/2022ws/es/20221005> cat write-only.txt
Hallo.
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l hello
-rwxr-xr-x 1 peter peter 21 Okt 5 14:42 hello
cassini/home/peter/bo/2022ws/es/20221005> cat hello
echo "Hello, world!"
cassini/home/peter/bo/2022ws/es/20221005> ./hello
Hello, world!
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> cat hello-2
#!/bin/bash
echo "Hello, world!"
cassini/home/peter/bo/2022ws/es/20221005> ls -l hello-2
-rwxr-xr-x 1 peter peter 33 Okt 5 15:39 hello-2
cassini/home/peter/bo/2022ws/es/20221005> ./hello-2
Hello, world!
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l bc-1
-rw-r--r-- 1 peter peter 20 Okt 5 15:41 bc-1
cassini/home/peter/bo/2022ws/es/20221005> cat bc-1
#!/usr/bin/bc
2 + 2
cassini/home/peter/bo/2022ws/es/20221005> chmod +x bc-1
cassini/home/peter/bo/2022ws/es/20221005> ./bc-1
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
4
quit
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l python-1
-rwxr-xr-x 1 peter peter 32 Okt 5 15:44 python-1
cassini/home/peter/bo/2022ws/es/20221005> cat python-1
#!/usr/bin/python
print (2 + 2)
cassini/home/peter/bo/2022ws/es/20221005> ./python-1
4
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005>
cassini/home/peter/bo/2022ws/es/20221005> ls -l python-2
-rwxr-xr-x 1 peter peter 37 Okt 5 15:46 python-2
cassini/home/peter/bo/2022ws/es/20221005> cat python-2
#!/usr/bin/env python3
print (2 + 2)
cassini/home/peter/bo/2022ws/es/20221005> ./python-2
4
cassini/home/peter/bo/2022ws/es/20221005>
../common/pgslides.sty
\ No newline at end of file
#!/usr/bin/python
print (2 + 2)
#!/usr/bin/env python3
print (2 + 2)
cassini/home/peter/bo/2022ws/es/20221005> echo "Dies ist mal wieder ein Test." > test-4.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test-4.txt
Dies ist mal wieder ein Test.
cassini/home/peter/bo/2022ws/es/20221005> echo "Er hat sogar zwei Zeilen." >> test-4.txt
cassini/home/peter/bo/2022ws/es/20221005> cat test-4.txt
Dies ist mal wieder ein Test.
Er hat sogar zwei Zeilen.
cassini/home/peter/bo/2022ws/es/20221005>