14.2 Dateiorientierte Kommandos
535
14.2.1 bzcat – Ausgabe von bzip2-komprimierten Dateien
535
14.2.2 cat – Datei(en) nacheinander ausgeben
536
14.2.3 chgrp – Gruppe von Dateien oder Verzeichnissen ändern
536
14.2.4 cksum/md5sum/sum – eine Prüfsumme für eine Datei ermitteln
536
14.2.5 chmod – Zugriffsrechte von Dateien oder Verzeichnissen ändern
538
14.2.6 chown – Eigentümer von Dateien oder Verzeichnissen ändern
539
14.2.7 cmp – Dateien miteinander vergleichen
539
14.2.8 comm – zwei sortierte Textdateien miteinander vergleichen
539
14.2.9 cp – Dateien kopieren
540
14.2.10 csplit – Zerteilen von Dateien (kontextabhängig)
541
14.2.11 cut – Zeichen oder Felder aus Dateien herausschneiden
542
14.2.12 diff – Vergleichen zweier Dateien
542
14.2.13 diff3 – Vergleich von drei Dateien
543
14.2.14 dos2unix – Dateien vom DOS- ins UNIX-Format umwandeln
543
14.2.15 expand – Tabulatoren in Leerzeichen umwandeln
543
14.2.16 file – den Inhalt von Dateien analysieren
544
14.2.17 find – Suchen nach Dateien
545
14.2.18 fold – einfaches Formatieren von Dateien
545
14.2.19 head – Anfang einer Datei ausgeben
546
14.2.20 less – Datei(en) seitenweise ausgeben
547
14.2.21 ln – Links auf eine Datei erzeugen
547
14.2.22 ls – Verzeichnisinhalt auflisten
548
14.2.23 more – Datei(en) seitenweise ausgeben
548
14.2.24 mv – Datei(en) und Verzeichnisse verschieben oder umbenennen
548
14.2.25 nl – Datei mit Zeilennummer ausgeben
548
14.2.26 od – Datei(en) hexadezimal bzw. oktal ausgeben
549
14.2.27 paste – Dateien spaltenweise verknüpfen
549
14.2.28 pcat – Ausgabe von pack-komprimierten Dateien
550
14.2.29 rm – Dateien und Verzeichnisse löschen
550
14.2.30 sort – Dateien sortieren
550
14.2.31 split – Dateien in mehrere Teile zerlegen
551
14.2.32 tac – Dateien rückwärts ausgeben
552
14.2.33 tail – Das Ende einer Datei ausgeben
552
14.2.34 tee – Ausgabe duplizieren
553
14.2.35 touch – Dateien anlegen oder Zeitstempel verändern
553
14.2.36 tr – Zeichen ersetzen bzw. Dateien umformen
553
14.2.37 type – Kommandos klassifizieren
554
14.2.38 umask – Dateierstellungsmaske ändern bzw. ausgeben
554
14.2.39 uniq – doppelte Zeilen nur einmal ausgeben
554
14.2.40 uuencode/uudecode – Text- bzw. Binärdateien codieren
555
14.2.41 unix2dos – Dateien vom UNIX- ins DOS-Format umwandeln
555
14.2.42 wc – Zeilen, Wörter und Zeichen einer Datei zählen
555
14.2.43 whereis – Suche nach Dateien
556
14.2.44 zcat, zless, zmore – (seitenweise) Ausgabe von gunzip-komprimierten Dateien
556
14.4 Verwaltung von Benutzern und Gruppen
558
14.4.1 exit, logout – eine Session (Sitzung) beenden
558
14.4.2 finger – Informationen zu anderen Benutzern abfragen
558
14.4.3 groupadd, groupmod, groupdel – Gruppenverwaltung (distributionsabhängig)
559
14.4.4 groups – Gruppenzugehörigkeit ausgeben
559
14.4.5 id – eigene Benutzer- und Gruppen-ID ermitteln
559
14.4.6 last – An- und Abmeldezeit eines Benutzers ermitteln
560
14.4.7 logname – Name des aktuellen Benutzers anzeigen
560
14.4.8 newgrp – Gruppenzugehörigkeit kurzzeitig wechseln (betriebssystemspezifisch)
560
14.4.9 passwd – Passwort ändern bzw. vergeben
560
14.4.10 useradd/adduser, userdel, usermod – Benutzerverwaltung (distributionsabhängig)
561
14.4.11 who – eingeloggte Benutzer anzeigen
562
14.4.12 whoami – Name des aktuellen Benutzers anzeigen
562
14.5 Programm- und Prozessverwaltung
563
14.5.1 at – Kommando zu einem bestimmten Zeitpunkt ausführen lassen
563
14.5.2 batch – Kommando irgendwann später ausführen lassen
563
14.5.3 bg – einen angehaltenen Prozess im Hintergrund fortsetzen
564
14.5.4 cron/crontab – Programme in bestimmten Zeitintervallen ausführen lassen
564
14.5.5 fg – einen angehaltenen Prozess im Vordergrund fortsetzen
564
14.5.6 jobs – Anzeigen angehaltener bzw. im Hintergrund laufender Prozesse
564
14.5.7 kill – Signale an Prozesse mit einer Prozessnummer senden
564
14.5.8 killall – Signale an Prozesse mit einem Prozessnamen senden
565
14.5.9 nice – Prozesse mit anderer Priorität ausführen lassen
565
14.5.10 nohup – Prozesse beim Beenden einer Sitzung weiterlaufen lassen
565
14.5.11 ps – Prozessinformationen anzeigen
566
14.5.12 pgrep – Prozesse über ihren Namen finden
567
14.5.13 pstree – Prozesshierarchie in Baumform ausgeben
567
14.5.14 renice – Priorität laufender Prozesse verändern
567
14.5.15 sleep – Prozesse suspendieren (schlafen legen)
567
14.5.16 su – Ändern der Benutzerkennung (ohne Neuanmeldung)
568
14.5.17 sudo – ein Programm als anderer Benutzer ausführen
568
14.5.18 time – Zeitmessung für Prozesse
569
14.5.19 top – Prozesse nach CPU-Auslastung anzeigen (betriebssystemspezifisch)
569
14.7 Dateisystem-Kommandos
571
14.7.1 badblocks – überprüft, ob ein Datenträger defekte Sektoren hat
572
14.7.2 cfdisk – Partitionieren von Festplatten
572
14.7.3 dd – Datenblöcke zwischen Devices (Low Level) kopieren (und konvertieren)
573
14.7.4 dd_rescue – fehlertolerantes Kopieren von Dateiblöcken
575
14.7.5 dumpe2fs – zeigt Informationen über ein ext2/ext3-Dateisystem an
575
14.7.6 e2fsck – repariert ein ext2/ext3-Dateisystem
576
14.7.7 fdformat – formatiert eine Diskette
577
14.7.8 fdisk – Partitionieren von Speichermedien
577
14.7.9 fsck – Reparieren und Überprüfen von Dateisystemen
579
14.7.10 mkfs – Dateisystem einrichten
580
14.7.11 mkswap – eine Swap-Partition einrichten
580
14.7.12 mount, umount – An- bzw. Abhängen eines Dateisystems
581
14.7.13 parted – Partitionen anlegen, verschieben, vergrößern oder verkleinern
582
14.7.14 prtvtoc – Partitionstabellen ausgeben
582
14.7.15 swapon, swapoff – Swap-Datei oder Partition (de)aktivieren
582
14.7.16 sync – alle gepufferten Schreiboperationen ausführen
583
14.8 Archivierung und Backup
583
14.8.1 bzip2/bunzip2 – (De-)Komprimieren von Dateien
583
14.8.2 compress/uncompress – (De-)Komprimieren von Dateien
584
14.8.3 cpio, afio – Dateien und Verzeichnisse archivieren
584
14.8.4 crypt – Dateien verschlüsseln
587
14.8.5 dump/restore bzw. ufsdump/ufsrestore – Vollsicherung bzw. Wiederherstellen eines Dateisystems
588
14.8.6 gzip/gunzip – (De-)Komprimieren von Dateien
590
14.8.7 mt – Streamer steuern
591
14.8.8 pack/unpack – (De-)Komprimieren von Dateien
592
14.8.9 tar – Dateien und Verzeichnisse archivieren
592
14.8.10 zip/unzip – (De-)Komprimieren von Dateien
596
14.8.11 Übersicht über Dateiendungen und über die Pack-Programme
597
14.12 Netzwerkbefehle
602
14.12.1 arp – Ausgeben von MAC-Adressen
603
14.12.2 ftp – Dateien zu einem anderen Rechner übertragen
603
14.12.3 hostname – Rechnername ermitteln
608
14.12.4 ifconfig – Netzwerkzugang konfigurieren
608
14.12.5 mail/mailx – E-Mails schreiben und empfangen (und auswerten)
610
14.12.6 netstat – Statusinformationen über das Netzwerk
611
14.12.7 nslookup (host/dig) – DNS-Server abfragen
612
14.12.8 ping – die Verbindung zu einem anderen Rechner testen
612
14.12.9 Die r-Kommandos von Berkeley (rcp, rlogin, rsh, rwho)
613
14.12.10 ssh – sichere Shell auf anderem Rechner starten
614
14.12.11 scp – Dateien zwischen unterschiedlichen Rechnern kopieren
615
14.12.12 rsync – Replizieren von Dateien und Verzeichnissen
616
14.12.13 traceroute – Route zu einem Rechner verfolgen
618