O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

LINUX: kurz & gut

Book Description

Ohne die Kommandozeile kann ein echter Linuxer nicht leben. Die grafischen Linux-Benutzeroberflächen mögen zwar freundlicher und angenehm intuitiv sein. Aber ganz ehrlich: Viele Aufgaben lassen sich mit den klassischen Befehlen einfach eleganter und kompa

Table of Contents

  1. LINUX: kurz & gut
    1. 1. Linux – kurz & gut
      1. Was bietet dieses Buch?
        1. Was ist Linux?
        2. Was ist SUSE-Linux?
        3. Was ist ein Befehl?
        4. Benutzer und Administratoren
        5. Wie Sie dieses Buch lesen
          1. Eingaben und Ausgaben
          2. Befehlsbeschreibung
            1. ls [Optionen] [Dateien]
          3. Standardsymbole
          4. Der Befehl echo
      2. Weitere Hilfequellen
      3. SUSE-Linux: Der erste Einblick
        1. Die Rolle der Shell
        2. Starten einer Shell
      4. Anmelden, abmelden und herunterfahren
        1. shutdown [Optionen] Zeit [Meldung]
      5. Das Dateisystem
        1. Home-Verzeichnisse
        2. Systemverzeichnisse
          1. Teil 1: Kategorie
          2. Teil 2: Gültigkeitsbereich
          3. Teil 3: Anwendung
        3. Betriebssystemverzeichnisse
        4. Zugriffsrechte für Dateien
      6. Die Shell
        1. Die Shell oder ein Programm?
        2. Ausgewählte Eigenschaften der bash
          1. Platzhalter
          2. Auflösung von geschweiften Klammern
          3. Auflösung der Tilde
          4. Shell-Variablen
          5. Suchpfad
          6. Aliase
          7. Umleitung von Ein- und Ausgaben
          8. Pipes
          9. Befehle kombinieren
          10. Quoting
          11. Sonderzeichen schützen
          12. Editieren der Kommandozeile
          13. Befehls-History
          14. Dateinamenvervollständigung
        3. Job-Kontrolle
          1. jobs
          2. &
          3. ^Z
          4. suspend
          5. bg [%Job-Nummer]
          6. fg [%Job-Nummer]
        4. Einen laufenden Befehl beenden
        5. Beenden einer Shell
        6. Das Verhalten der Shell konfigurieren
      7. Software installieren
        1. you (yast2 online_update)
        2. rpm [Optionen] [Dateien]
      8. Einfache Dateioperationen
        1. ls [Optionen] [Dateien]
        2. cp [Optionen] Dateien (Datei|Verzeichnis)
        3. mv [Optionen] Quelle Ziel
        4. rm [Optionen] Dateien|Verzeichnisse
        5. ln [Optionen] Quelle Ziele
      9. Verzeichnis-Operationen
        1. cd [Verzeichnis]
        2. pwd
        3. basename Pfad
        4. dirname Pfad
        5. mkdir [Optionen] Verzeichnisse
        6. rmdir [Optionen] Verzeichnisse
      10. Dateien anzeigen
        1. cat [Optionen] [Dateien]
        2. less [Optionen] [Dateien]
        3. head [Optionen] [Dateien]
        4. tail [Optionen] [Dateien]
        5. nl [Optionen] [Dateien]
        6. od [Optionen] [Dateien]
        7. xxd [Optionen] [Dateien]
        8. gv [Optionen] Datei
        9. xdvi [Optionen] Datei
      11. Dateien erzeugen und editieren
        1. Ihr Default-Editor
          1. emacs [Optionen] [Dateien]
          2. vim [Optionen] [Dateien]
          3. umask [Optionen] [Maske]
          4. OpenOffice [Dateien]
          5. abiword [Optionen] [Dateien]
          6. gnumeric [Optionen] [Dateien]
      12. Dateieigenschaften
        1. stat [Optionen] Dateien
        2. wc [Optionen] [Dateien]
        3. du [Optionen] [Dateien|Verzeichnisse]
        4. file [Optionen] Dateien
        5. touch [Optionen] Dateien
        6. chown [Optionen] Spezifikation Dateien
        7. chgrp [Optionen] group_spec Dateien
        8. chmod [Optionen] Rechte Dateien
        9. chattr [Optionen] [+ -=]Attribute [Dateien]
        10. lsattr [Optionen] [Dateien]
      13. Dateien suchen
        1. find [Verzeichnisse] [Ausdruck]
        2. which Datei
        3. type [Optionen] Befehle
        4. whereis [Optionen] Dateien
      14. Textdateien manipulieren
        1. grep [Optionen] Muster [Dateien]
        2. egrep [Optionen] Muster [Dateien]
        3. fgrep [Optionen] [feste_strings] [Dateien]
        4. cut -(b|c|f)Bereich [Optionen] [Dateien]
        5. paste [Optionen] [Dateien]
        6. tr [Optionen] zeichenmenge1 [zeichenmenge2]
        7. sort [Optionen] [Dateien]
        8. uniq [Optionen] [Dateien]
        9. tee [Optionen] Dateien
      15. Textdateien manipulieren
        1. Weitere Textmanipulationen
          1. awk
          2. sed
          3. m4
          4. perl, python
      16. Datenkomprimierung
        1. gzip [Optionen] [Dateien]
        2. bzip2 [Optionen] [Dateien]
      17. Datenkomprimierung
        1. Mit bzip komprimierte tar-Dateien (Beispielbefehle):
          1. Mit bzip komprimierte tar-Dateien (Beispielbefehle):
            1. zip [Optionen] [Dateien]
      18. Dateien vergleichen
        1. diff [Optionen] datei1 datei2
        2. comm [Optionen] Datei1 Datei2
        3. cmp [Optionen] Datei1 Datei2 [Offset1 [Offset2]]
        4. md5sum Dateien | --check Datei
      19. Festplatten und Dateisysteme
        1. df [Optionen] [Geräte|Dateien|Verzeichnisse]
        2. mount [Optionen] Gerät | Verzeichnis
        3. umount [Optionen] [Gerät | Verzeichnis]
        4. fsck [Optionen] [Geräte]
        5. sync
      20. Festplatten und Dateisysteme
        1. Laufwerke partitionieren und formatieren
      21. Sicherheitskopien
        1. mt [-f Geräte] Befehl
        2. dump [Optionen] Partition_oder_Dateien
        3. restore [Optionen] [Dateien]
        4. tar [Optionen] [Dateien]
        5. cdrecord [Optionen] Tracks
        6. rsync [Optionen] Quelle Ziel
      22. Drucken
        1. lpr [Optionen] [Dateien]
        2. lpq [Optionen]
        3. lprm [Optionen] [JobIDs]
      23. Rechtschreibung
        1. look [Optionen] Präfix [Wörterbuch]
        2. aspell [Optionen] Datei | Befehl
        3. spell [Dateien]
      24. Prozesse anzeigen
        1. ps [Optionen]
        2. uptime
        3. w [Benutzername]
        4. top [Optionen]
        5. xload
        6. free [Optionen]
      25. Prozesskontrolle
        1. kill [Optionen] [ProzessIDs]
        2. nice [-Priorität] Kommandozeile
        3. renice Priorität [Optionen] PID
      26. Benutzer und Umgebungen
        1. logname
        2. whoami
        3. id [Optionen] [Benutzername]
        4. who [Optionen] [Dateiname]
        5. users [Dateiname]
        6. finger [Optionen] [Benutzer[@Host]]
        7. last [Optionen] [Benutzer] [ttys]
        8. printenv [Umgebungsvariablen]
      27. Benutzer-Accounts verwalten
        1. useradd [Optionen] Benutzername
        2. userdel [-r] Benutzername
        3. usermod [Optionen] Benutzername
        4. passwd [Optionen] [Benutzername]
        5. chfn [Optionen] [Benutzername]
        6. chsh [Optionen] [Benutzername]
      28. Administrator werden
      29. Gruppen verwalten
        1. groups [Benutzernamen]
        2. groupadd [Optionen] Gruppe
        3. groupdel Gruppe
        4. groupmod [Optionen] Gruppe
      30. Informationen über Ihren Rechner
        1. uname [Optionen]
        2. hostname [Optionen] [Name]
        3. ifconfig interface
      31. Hosts im Netz
        1. host [Optionen] Name [Server]
        2. whois [Optionen] Domain-Name
        3. ping [Optionen] Host
        4. traceroute [Optionen] Host [Paketlänge]
      32. Netzwerkverbindungen
        1. ssh [Optionen] Host [Befehl]
        2. telnet [Optionen] Host [Port]
        3. scp Quelle Ziel
        4. sftp (Host | Benutzername@Host)
        5. ftp [Optionen] Host
      33. E-Mail
        1. evolution
        2. mutt [Optionen]
        3. mail [Optionen] Empfänger
      34. Surfen im Internet
        1. mozilla [Optionen] [URL]
        2. lynx [Optionen] [URL]
        3. wget [Optionen] URL
      35. Usenet
        1. slrn [Optionen]
      36. Instant-Messenger
        1. kopete [Optionen]
        2. talk [Benutzer[@Host]] [tty]
        3. write Benutzer [tty]
        4. mesg [y|n]
        5. tty
      37. Bildschirmausgaben
        1. echo [Optionen] Strings
        2. printf Formatierungsstring [Argumente]
        3. yes [string]
        4. seq [Optionen] Spezifikation
        5. clear
      38. Mathematische Berechnungen
        1. xcalc [Optionen]
        2. expr Ausdruck
        3. dc [Optionen] [Dateien]
      39. Datum und Zeit
        1. xclock [Optionen]
        2. cal [Optionen] [Monat [Jahr]]
        3. date [Optionen] [Format]
        4. ntpdate Timeserver
      40. Jobs zeitlich planen
        1. sleep zeitangabe
        2. watch [Optionen] Befehl
        3. at [Optionen] Zeitangabe
        4. crontab [Optionen] [Datei]
      41. Grafik und Bildschirmschoner
        1. eog [Optionen] [Dateien]
        2. gqview [Optionen] [Datei]
        3. ksnapshot [Optionen]
        4. gimp [Optionen] [Dateien]
        5. gnuplot [Optionen] [Dateien]
        6. xscreensaver
      42. Audio und Video
        1. grip [Optionen]
        2. cdparanoia [Optionen] span [ausgabedatei]
        3. xmms [Optionen] [Dateien]
        4. audacity [Dateien]
        5. xcdroast [Optionen]
      43. Shell-Skripte programmieren
        1. Leerstellen und Zeilenumbrüche
        2. Variablen
        3. Eingabe und Ausgabe
        4. Booleans und Rückgabewerte
          1. test und »[«
          2. wahr und falsch
        5. Bedingungen
        6. Schleifen
        7. Break und Continue
        8. Shell-Skripte erzeugen und ausführen
        9. Kommandozeilenargumente
        10. Mit einem Rückgabewert beenden
        11. Weiterführendes
      44. Letzte Worte
        1. Danksagung