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