Linux auf einem Blatt Zusammenführen von Dateien: join Speicherplatzinformationen
Sortieren von Dateien: sort Freien Speicherplatz ermitteln: df
Christian Helmbold – 2006-03-29 www.helmbold.de/linux Speicherbedarf von Dateien oder Verzeichnissen Komprimieren und Archivieren von ermitteln: du Dateien Hilfe Anzeigen des freien Hauptspeichers und Swap: (De-)Komprimieren von Dateien: gzip/gunzip, free Klassische Hilfe: man (verlassen mit Q) pack/unpack, compress/uncompress, arc, Online Hilfe von GNU: info (verlassen mit Q) unarj, unrar Dateisysteme Schlüsselwörter in man-Seiten suchen: apropos (De-)Komprimieren von Dateien mit bzip: bzip2, bunzip2, bzcat Einhängen, Partitionieren, Kurzbeschreibung zu einem Kommando oder Schlüsselwort anzeigen: whatis Inhalt von gzip-Archiven anzeigen: zcat, zless, Formatieren und Kopieren zmore Einhängen eines Dateisystems: mount Dateien Archivieren bzw. Kopieren von Dateien und Dateibäumen: tar, cpio Aushängen eines Dateisystems: umount Ausgeben von Dateien Partitionieren einer Festplatte: fdisk, cfdisk Dateien nacheinander ausgeben: cat Ändern von Zugriffsrechten, Anlegen, verkleinern, vergrößern und Eigentümer und Zeitstempel verschieben von Partitionen: parted Datei seitenweise ausgeben: more, less Zugriffsrechte einer Datei ändern: chmod Disketten formatieren: fdformat Anfangszeilen einer Datei ausgeben: head Eigentümer einer Datei ändern: chown Kopieren und konvertieren von Dateisystemen Datei ab bestimmter Zeile ausgeben: tail und Partitionen: dd Gruppe einer Datei ändern: chgrp Datei mit Zeilennummern ausgeben: nl Attribute einer Datei ändern: chattr Einrichten und Prüfen von Datei oktal/hexadezimal ausgeben: od, hd Dateikreierungsmaske setzen bzw. ausgeben: Dateisystemen umask Auflisten und Analysieren von Einrichten von Dateisystemen: mkfs Dateien Ändern des Zeitstempels einer Datei: touch Anlegen eines ext2- oder ext3-Dateisystems: Dateien auflisten: ls mke2fs Umformen, Extrahieren und ReiserFS-Dateisystem anlegen: mkreiserfs Dateiattribute auflisten: lsattr Zerteilen von Dateien Dateityp ermitteln: file Swap-Partitionen und -Dateien einrichten: Zeichen in Dateien ersetzen: tr mkswap, swapon, swapoff Programmdatei von Befehl ermitteln: type Zeichenketten transformieren: sed Prüfen und Reparieren eines Dateisystems: fsck Zählen von Zeichen, Wörtern und Zeilen: wc Tabulatoren in Leerzeichen umwandeln: expand Physikalische Prüfung eines Datenträgers: Prüfsumme für eine Datei ermitteln: sum, Zeichensätze konvertieren: recode, iconv badblocks md5sum, sha1sum Identische, aufeinander folgende Zeilen nur Anzeigen, welcher Prozess eine Datei oder einmal ausgeben: uniq Weitere Dateisystembefehle einen Socket geöffnet hat: fuser Herausschneiden von Spalten oder Feldern aus Informationen zu einem ext2-/ext3-Dateisystem: Geöffnete Dateien anzeigen: lsof Dateien: cut dumpe2fs Zerteilen von Dateien: split, csplit Systemparameter eines ext2-/ext3-Dateisystems Kopieren, Umbenennen und ändern: tune2fs Löschen von Dateien Drucken Gepufferte Daten auf die Festplatte schreiben: Kopieren von Dateien: cp sync Datei auf Drucker ausgeben: lp, lpr Umbenennen/verschieben von Dateien: mv Zugriff auf MS-DOS-Disketten: mtools Statusinformationen zu Druckaufträgen Link auf Datei setzen: ln erfragen: lpstat, lpq Benutzer und Gruppen Dateien oder Verzeichnisbäume löschen: rm Druckaufträge abbrechen: cancel Benutzer anlegen: useradd, adduser Drucker verwalten: lpc Suchen Benutzereigenschaften ändern: usermod Druckaufträge löschen: lprm Suchen nach Dateien: find Haltbarkeit des Passwortes festlegen / anzeigen: chage Schnelles Suchen nach Dateien: locate, slocate Geräte- und FIFO-Dateien Passwort ändern: passwd Datenbank von locate aktualisieren: updatedb Anlegen von Gerätedateien bzw. Named Pipes: mknod Benutzer löschen: userdel Suchen in Dateien: grep, fgrep, egrep Anlegen von FIFO-Dateien: mkfifo Ermitteln des eigenen Loginnamens: logname, Vollständigen Pfad eines Kommandos anzeigen: whoami which Verzeichnisse Ermitteln der Benutzer- und Gruppenkennung: Pfad zur Programmdatei, Quelldatei und man- id Datei anzeigen: whereis Aktuelles Verzeichnis ausgeben: pwd Gruppe anlegen: groupadd Wechseln in ein Verzeichnis: cd Dateien Vergleichen, Vereinigen Anlegen eines Verzeichnisses: mkdir Gruppenname oder ID ändern: groupmod und Sortieren Gruppe löschen: groupdel Löschen eines Verzeichnisses: rmdir, rm Vergleichen von zwei Textdateien: diff Ausgeben der Gruppenzugehörigkeiten eines Vergleichen zweier Verzeichnisse: diff Benutzers: groups Vergleichen sortierter Textdateien: comm Basisname eines Pfades: basename Aktive Gruppe wechseln: newgrp Vergleichen von zwei Dateien: cmp Verzeichnisname eines Pfades: dirname Angemeldete Benutzer anzeigen: who, w Zeit seit Systemstart und Durchschnittslast Argumente lesen und weiterreichen: xargs anzeigen: uptime Nachricht an angemeldete Benutzer schicken: Ausgabe in Datei umlenken / an Datei wall anhängen: > datei , >> datei Hardware Letzte Logins anzeigen: last, lastlog Fehlerausgabe umleiten: 2> datei PCI-Geräte anzeigen: lspci Beenden einer Sitzung: logout, exit Eingabeumlenkung: < datei Festplattenparameter setzen: hdparm Kommandos aus einer Datei lesen und Prozessverwaltung ausführen: . , source Datum und Uhrzeit Auflisten, Beenden und Zeit Erfragen und setzen von Datum und Uhrzeit: Editoren messen von Prozessen date Dateien editieren: pico, joe, vi (beenden: „:q“), Ausgeben von Informationen zu Prozessen: ps Hardware-Uhr stellen: hwclock emacs Ausgeben der Prozesshierarchie: pstree Kalender: cal PostScript Auflisten der Prozesse nach CPU-Last: top Netzwerk Konvertieren von PostScript und PDF-Dateien: Zeitmessungen von Prozessen durchführen: gs time Allgemeine Befehle Umwandeln von Text in PostScript: a2pdf, Senden von Signalen an Prozesse: kill, killall enscript, mpage Testen von Verbindungen: ping Prozess unter X beenden: xkill Anzeigen bzw. ändern des eigenen Hostnamens: Umwandeln von PDF in PostScript und hostname umgekehrt: pdf2ps, ps2pdf Periodische und Umwandeln von HTML-Dateien in PostScript: Hostname bzw. IP ermitteln: host Hintergrundprozesse html2ps Netzwerk-Interface konfigurieren: ifconfig Prozesse im Hintergrund starten: & DVI-Dateien in PostScript umwandeln: dvips Netzwerkverbindung auf- und abbauen: ifup, Auflisten angehaltener Prozesse bzw. ifdown Manipulation von PostScript-Dateien: psutils Hintergrundprozesse: jobs Netzwerkverbindungen anzeigen: netstat Sonstige Befehle Prozess im Vordergrund beenden: [Strg] + C Weg eines Pakets durch das Netz: traceroute Text ausgeben: echo Prozess im Vordergrund anhalten: [Strg] + Z Zur Ausführung eines Programms notwendige Fortsetzen eines Prozesses im Hintergrund: bg FTP, Secure Shell Shared Libraries anzeigen: ldd Fortsetzen eines Prozesses im Vordergrund: fg Übertragen von Dateien von oder zu einem Kompilieren und Linken von C- und C++- Programme periodisch ausführen lassen: cron, anderen Rechner: ftp Programmen: cc, gcc, g++, make crontab Dateien per http oder ftp herunterladen: wget Dateien verschlüsseln: gpg Programm periodisch ausführen und Ausgabe Mit einer sicheren Shell auf einem anderen anzeigen: watch Kalkulator: bc Rechner anmelden: ssh Programme zu einem bestimmten Zeitpunkt Sicheres Kopieren von Dateien über das ausführen lassen: at Netzwerk: scp Kommandos irgendwann später ausführen lassen: batch Bildschirm und Terminal Prozesse nach Sitzungsende weiterlaufen lassen: Setzen und Abfragen von nohup Terminaleinstellungen: stty Prozess schlafen legen: sleep Verändern von Terminaleinstellungen: setterm Terminalzeichensatz wiederherstellen: reset Programme als anderer Benutzer Bildschirm löschen: clear ausführen Erfragen des Terminalnamens: tty Benutzerkennung ohne Anmeldung ändern: su Terminal wechseln: [Alt] + [F1 bis Fn] Ausführen als anderer Benutzer: sudo Terminal von X aus wechseln: [Strg] + [Alt] + Prioritäten von Prozessen ändern [F1 bis Fn]
Prozesse mit anderer Priorität laufen lassen: Shell
nice Login-Shell ändern: chsh Priorität laufender Prozesse ändern: renice Umgebungsvariablen anzeigen bzw. ändern: System printenv, set Umgebungsvariablen exportieren: export Herunterfahren des Systems: shutdown Kurzname für Befehl vergeben: alias Neu starten des Systems: reboot Kurzname von Befehl löschen: unalias Alle Prozesse beenden: halt Runlevel anzeigen: runlevel Ein- und Ausgabeumleitung Runlevel wechseln: init Ausgabe umlenken (Pipe): | Bootmeldungen anzeigen: dmesg Abzweigen der Ausgabe und speichern in einer Systeminformationen ausgeben: uname Datei: tee