Books & Videos

Table of Contents

  1. Chapter 1 Grundlagen

    1. Allgemeines zur Unix-Shell

    2. Verschiedene Shell-Familien

    3. Übungen

  2. Chapter 2 Erste Schritte

    1. Vom Starten bis zum Beenden

    2. Die Historie-Funktion

    3. Wichtige Tastenkürzel

    4. Bewegen im Dateisystem

    5. Übungen

    6. Das Hilfesystem

  3. Chapter 3 Die Arbeit mit Dateien

    1. Dateitypen

    2. Standarddateien

    3. Dateisysteme

    4. Übungen

    5. Zugriffsrechte

    6. Benutzer- und Gruppenverwaltung

    7. Dateioperationen

    8. Wildcards

    9. Quoting

    10. Übungen

  4. Chapter 4 Befehle kombinieren und erweitern

    1. Ein- und Ausgabe

    2. Übungen

    3. Variablen

    4. Übungen

    5. Aliase

    6. Kombination von Werkzeugen

    7. Übungen

    8. Prozesse

    9. Übungen

  5. Chapter 5 Die Arbeitsumgebung anpassen

    1. Konfigurationsdateien

    2. Spezielle Umgebungsvariablen

    3. Die Eingabeaufforderung einrichten

    4. Sonstige Einstellungen

    5. Übungen

  6. Chapter 6 Daten verarbeiten

    1. Filter

    2. Reguläre Ausdrücke

    3. Übungen

    4. Weitere wichtige Filter

    5. Schrittweises Vorgehen

    6. Übungen

    7. Übungen

  7. Chapter 7 Arbeiten im Netzwerk

    1. IP-Adressen und Ports sowie TCP, UDP, IP

    2. Sitzung auf fernen Maschinen und mehr: telnet

    3. Verschlüsselte Sitzung auf fernen Maschinen: ssh

    4. Datenübertragung: ftp

    5. Verschlüsselte Dateiübertragung: scp

    6. Pseudo-ftp über scp: sftp

  8. Chapter 8 Shell-Skripte – Grundlagen

    1. Das erste Skript

    2. Kommandozeilenargumente

    3. Eine bestimmte Shell als Interpreter erzwingen

    4. Ein Skript beenden und die Bedeutung des Rückgabewerts

    5. Kommandofolgen

    6. Verzweigungen

    7. Arithmetik

    8. Mehrfachverzweigungen

    9. Schleifen

    10. Kommandozeilenschalter mit eigenen Argumenten

    11. Übungen

  9. Chapter 9 Shell-Skripte für Fortgeschrittene

    1. Inline-Dokumente

    2. Hinter sich aufräumen

    3. Dynamisch Programmtext erzeugen

    4. Kommandozeilenschalter mit getopts

    5. Funktionen

    6. Shell-Skripte in cron-Jobs

    7. Shell-Skripte im System-V Init

    8. Shell-Skript für Log-Rotation

    9. Beispiel: Verzeichnishierarchie klonen

    10. Übungen

    11. Shell-Skript oder lieber etwas anders?

  10. Chapter 10 Der Unix-Systemeditor vi

    1. Historisches

    2. Die Bedienphilosophie

    3. Wichtige vi-Kommandos

    4. vi-Konfiguration

    5. Der Kult um den vi

  11. Chapter 11 Lösungen zu den Übungen

    1. Übungen aus Kapitel 2

    2. Übungen aus Kapitel 3

    3. Übungen aus Kapitel 4

    4. Übungen aus Kapitel 5

    5. Übungen aus Kapitel 6

    6. Übungen aus Kapitel 8

    7. Übungen aus Kapitel 9

  12. Chapter 12 Folklore

    1. Unsinn mit der Shell

    2. Der RFC 1925

  13. Chapter 13 Liste der behandelten Befehle, Variablen und Operatoren

    1. A

    2. B

    3. C

    4. D

    5. E

    6. F

    7. G

    8. H

    9. I

    10. K

    11. L

    12. M

    13. N

    14. O

    15. P

    16. R

    17. S

    18. T

    19. U

    20. V

    21. W

    22. X

    23. Z

  1. Appendix Über den Autor

  2. Kolophon