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