Linux Befehle fuer die Konsole - .Linux Befehle fuer die Konsole Rupert Wenzel Aktuelle Version unter:

  • View
    214

  • Download
    0

Embed Size (px)

Text of Linux Befehle fuer die Konsole - .Linux Befehle fuer die Konsole Rupert Wenzel Aktuelle Version...

  • Linux Befehle fuer die Konsole

    Rupert WenzelAktuelle Version unter: www.ruwela.de

    mail@ruwela.de

    18. Mai 2003

    Es sind sicher nicht alle der folgenden Befehle und Programme auf jeder Linux-Installation ver-fuegbar oder bei jeder Linux-Distribution enthalten. Die meisten Programme koennen kostenlosbei freshmeat.netodersourceforge.netheruntergeladen werden, andere koennen mit Suchmaschi-nen wie z.Bgoogle.comim Netz gefunden werden. Hilfe zu den einzelnen Befehlen gibt es meistmit den Befehlenman befehl, info befehl, befehl help, befehl -?. Zu vielen Programmen gibt es zu-saetzlich in den Unterverzeichnissen/usr/share/doc/oder/usr/doc/ausfuehrliche Dokumentation.Wer weitere Befehle kennt kann mir gerne eine Mail schicken. Feedback ist erwuenscht.

    1 Dateien und Verzeichnisse

    Befehl Beschreibung

    > Loescht den Inhalt einer Datei (z.B.: > /var/log/messages )afio Manipuliert Archive und Dateienawk Programmiersprache zur Datei-Bearbeitungbasename Zerlegen von Pfad- und Dateiname und anzeigen des Dateinamen siehe

    dirnamecat Gibt Datei aus, verbindet mehrere einzelne Dateien zu einer Gesamtdateicd Wechselt das aktuelle Verzeichnis (interner Shell Befehl)chattr Aendern von ext2fs Attributenchgrp Aendern der Gruppenzugehoerigkeit von Dateienchmod Aendern der Zugriffsrechte von Dateienchown Aendern des Besitzers einer Dateicksum Berechnet die CRC. Pruefsumme zu einer Dateicmp Dateivergleichcp Kopiert Dateiendd Kopiert und konvertiert Datenbloecke zwischen Devices / Dateien (low

    level)dd_rescue Wie dd, bricht aber bei Lesefehlern nicht ab, ohne Konvertierung, andere

    Syntax

    1

    http://www.ruwela.demailto:mail@ruwela.dehttp://freshmeat.neterrhelp {Use `` for a simple double quote character.}errmessage {german: The command "" is undefined}``unhbox voidb@x group let unhbox voidb@x setbox @tempboxa hbox {tglobal mathchardef accent@spacefactor spacefactor }accent 4 tegroup spacefactor accent@spacefactor arget=errhelp {Use `` for a simple double quote character.}errmessage {german: The command "_ is undefined}``_newhttp://sourceforge.neterrhelp {Use `` for a simple double quote character.}errmessage {german: The command "" is undefined}``unhbox voidb@x group let unhbox voidb@x setbox @tempboxa hbox {tglobal mathchardef accent@spacefactor spacefactor }accent 4 tegroup spacefactor accent@spacefactor arget=errhelp {Use `` for a simple double quote character.}errmessage {german: The command "_ is undefined}``_newhttp://google.comerrhelp {Use `` for a simple double quote character.}errmessage {german: The command "" is undefined}``unhbox voidb@x group let unhbox voidb@x setbox @tempboxa hbox {tglobal mathchardef accent@spacefactor spacefactor }accent 4 tegroup spacefactor accent@spacefactor arget=errhelp {Use `` for a simple double quote character.}errmessage {german: The command "_ is undefined}``_new
  • diff Vergleichen von zwei Dateien und anzeigen der Unterschiededirname Zerlegen von Pfad- und Dateiname und anzeigen des Pfades siehe

    basenamefdupes Sucht doppelt vorhandene Dateinefile Anzeige des Datei-Typsfuser Zeigt Prozesse die auf Dateien oder Dateisysteme zugreifenln Stellt feste und symbolische Links zu Dateien herlook Sucht Dateien nach einem bestimmten Zeilenanfangls Zeigt den Inhalt von Verzeichnissenlsattr Anzeigen vonext2fsAttributenlsof Anzeigen von geoeffneten Dateienmc Midnight Comander Dateimanager (Norton Comander Clone)md5sum Erzeugt und ueberprueft MD5 Pruefsummen (128 Bit, RFC 1321)mkdir Erzeugt ein neues Verzeichnismkdirhier Erzeugt eine neue Verzeichnishirarchiemv Verschiebt Dateien bzw. aendert ihren Namennamei Folgt einem Pfadnamenpwd Anzeige des aktuellen Verzeichnisses (interner Shell Befehl)readlink Zeigt das Ziel von symbolischen Linksrm Loescht Dateienrmdir Loescht Verzeichnisseshred Sicheres loeschen von Dateiensplit Zerlegt Dateien in Teil-Dateien mit vorgegebener Groessestat Zeigt Informationen zu Dateien oder Dateisystemen ansum Erzeugt und ueberprueft Pruefsummen einer Datei (16 Bit)touch Aktualisierung des letzten Zugriffs-Datum einer Dateitree Zeigt einen Verzeichnis-Baum anumask Setzt default Maske fuer die Dateirechte von neu angelegten Datein (in-

    terner Shell Befehl)wipe Sicheres loeschen von Dateien und Verzeichnissen

    2 Datentraeger und Dateisysteme

    Befehl Beschreibung

    badblocks Testet, ob Datentraeger defekte Sektoren enthaltenbonny Benchmark-Test fuer Festplatten und Dateisystemecfdisk Partitioniert eine Festplatte unter Debiandebugfs Fehlersuche im extfs-Dateisystemdf Anzeigen des freien Speicherplatzes (Festplatten ...)

    2

  • dosfsck Checkt und Repariert ein Dos Dateisystemdu Belegten Plattenplatz anzeigendumpe2fs Zeigt interne Informationen ueber ein ext2-Dateisystem ane2fsck Checkt und repariert ein ext2fs Dateisystemfdformat Formatiert eine Diskettefdisk Partitioniert eine Festplattefsck Checkt und Repariert ein Dateisystemfuser Zeigt Prozesse die auf Dateien oder Dateisysteme zugreifenlde Linux Disk Editor, zum anzeigen und bearbeiten von Dateisystemenlosetup Einrichten des Loop Deviceslvcreate Erstellt ein LVM logical volume in einer existierenden LVM volu-

    me grouplvextend Vergroessern eines LVM logical volumemkdosfs Erstellt ein Dos Dateisystemmke2fs Erstellt ein ext2fs Dateisystemmkfs Erstellt eine Dateisystemmkfifo Erstellt eine FIFO-Datei (eine benannte Pipe)mkisofs Erstellt iso9660 Dateisystem (fuer CDs)mknod Erstellt Device-Dateienmkraid Einrichten von RAID-Arraysmkreiserfs Erstellt ein Linux Reiserfs Dateisystemmkswap Richtet eine Datei oder Partition als Swap-Bereich einmount Bindet ein Device (Festplatte, Diskette ...) in das Dateisystem einpartimage Sichert Partitionen verschiedenster Dateisysteme als Image, es werden

    nur wirklich genutzte Sektoren der Partition kopiertpvcreate Erstellt ein LVM physical volumepvdisplay Anzeigen der Eigenschaften eines LVM physical volumequota Zeigt Festplatten Speicherlimit des Benutzersraidhotadd Hinzufuegen einer Festplatte zum RAID-Array waehrend des Betriebsraidhotremove Entfernen einer Festplatte vom RAID-Array waehrend des Betriebsraidstart Aktiviert RAID-Deviceraidstop Deaktiviert RAID-Devicereiserfsck Checkt und Repariert ein Reiser Dateisystemshar Erzeugt Shell-Archiveshowmount Zeigt Mountinformationen ueber einen NFS-Serverswapdev Anzeigen bzw setzen von Swap-Parameternswapoff Deaktiviert eine Swap-Datei oder Partitionswapon Aktiviert eine Swap-Datei oder Partitionsync Schreibt die gepufferten Bloecke auf die Plattetune2fs Veraendert die Systemparameter einesext2-Dateisystemsumount Entfernt ein Device (Festplatte, Diskette ...) aus dem Dateisystem

    3

  • vgcreate Erstellt eine LVM volume groupvgdisplay Anzeigen der Eigenschaften einer LVM volume groupsvgextend Hinzufuegen eines LVM physical volumes zu einer LVM volume

    group

    3 Editoren

    Befehl Beschreibung

    ae Sehr kleiner Texteditored Zeilenorientierter Texteditoree Easy Editor, Einfacher Texteditorelvis vi Cloneemacs Sehr leistungsfaehiger Editorex Zeilen Editorjed Programmers Editor Mischung aus Emacs, EDT und Wordstarjoe Texteditor (WordStar aehnlichem User-Interface)jove Jonathans Own Version of Emacsmbedit Texteditormcedit Editor des Midnight Commandersmg Schlanker emacs Clonenex Texteditorpico Einfacher Texteditorred Zeilenorientierter Texteditorsed Stream-Editor (programmierbarer Editor)the Text Editorvi UNIX Standard-Editor unter Linux meist ein Alias fuer vimvim Vi Clonewoody Texteditorzile Emacs Clone

    4 Bearbeitung von Textdateien

    Befehl Beschreibung

    awk Programmiersprache zur Dateibearbeitungcsplit Zerlegt den Text an vorgegebenen Stellen in Einzel-Dateiencut Extrahiert Spalten aus jeder Zeile des Textes

    4

  • diff Vergleichen von zwei Dateien und anzeigen der Unterschiedeegrep Durchsucht Dateien nach einer bestimmten Zeichenketteexpand Ersetzt Tabulator- durch Leerzeichenfgrep Durchsucht Dateien nach einer bestimmten Zeichenkettefold Zerlegt lange Textzeilen in kuerzerefmt Formatiert Textefromdos Konvertiert Dos-Zeilenenden ins Linux-Formatgrep Durchsucht Dateien nach einer bestimmten Zeichenkettehead Zeigt die ersten Zeilen der Datei anispell Rechtschreibpruefungjoin Verbindet Zeilen aus zwei Dateien in einem gemeinsamen Feldless Zeigt Dateien Seitenweise an(mit Rueckwaertsbewegung)more Zeigt Dateien Seitenweise annl Nummeriert die Zeilen in einer Dateipaste Vereint mehrere Texte Zeilenweiserecode Konvertiert zwischen verschiedenen Zeichensaetzenrichtext Zeigt Richtext Dokumente ansed Stream-Editor (programmierbarer Editor)sort Zeilenweises sortieren von Dateientac Zeigt Dateien verkehrt an (die letzte Zeile zuerst)tail Zeigt das Ende der Datei antr Ersetzt vorgegebene Zeichen durch andere Zeichenuniq Eliminiert mehrfach auftretende Zeilen in einer Textdateiwc Zaehlen von Zeichen Woertern und Zeilen in Dateienzcat Zeigt eine komprimierte Textdatei anzless Zeigt eine komprimierte Textdatei an (auch rueckwaerts)zmore Zeigt eine komprimierte Textdatei Seitenweise an

    5 Suchen

    Befehl Beschreibung

    agrep Sucht nach einer Zeichenkette innerhalb von Dateienegrep Sucht nach einer Zeichenkette innerhalb von Dateienfind Sucht Dateien nach Name, Datum, Groesse ...fgrep Sucht nach einer Zeichenkette innerhalb von Dateiengrep Sucht nach einer Zeichenkette innerhalb von Dateienlocate Sucht Dateien in einer dafuer vorbereiteten Datenbanktype Sucht ausfuehrbare Programme, kennt auch Aliase (interner Shell Befehl)whatis Durchsucht die Indexdatenbank nach Kurzbeschreibungen

    5

  • whereis Sucht Dateien in typischenbin-Verzeichnissen (Programme)which Durchsucht diePATH-Verzeichnisse nach Kommandos

    6

  • 6 Dateien konvertieren

    Befehl Beschreibung

    a2ps Konvertiert ASCII Text-Dateien zu PostSkriptalien Konvertiert und installiert Pakete in unterschidlichen Formaten (z.B.:

    *.rpm, *.deb, *.tgz, *.s