Sie sind auf Seite 1von 2

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