Beruflich Dokumente
Kultur Dokumente
Linux Befehle
Linux Befehle
Rupert Wenzel
Aktuelle Version unter: www.ruwela.de mail@ruwela.de
Es sind sicher nicht alle der folgenden Befehle und Programme auf jeder Linux-Installation verfuegbar oder bei jeder Linux-Distribution enthalten. Die meisten Programme koennen kostenlos bei freshmeat.net oder sourceforge.net heruntergeladen werden, andere koennen mit Suchmaschinen wie z.B google.com im Netz gefunden werden. Hilfe zu den einzelnen Befehlen gibt es meist mit den Befehlen man befehl, info befehl, befehl help, befehl -?. Zu vielen Programmen gibt es zusaetzlich in den Unterverzeichnissen /usr/share/doc/ oder /usr/doc/ ausfuehrliche Dokumentation. Wer weitere Befehle kennt kann mir gerne eine Mail schicken. Feedback ist erwuenscht.
diff dirname fdupes le fuser ln lndir look ls lsattr lsof mc md5sum mkdir mkdirhier mmv mv namei pwd readlink rename rm rmdir sha1sum shred split stat sum touch tree umask wipe
Vergleichen von zwei Dateien und anzeigen der Unterschiede Zerlegen von Pfad- und Dateiname und anzeigen des Pfades siehe basename Sucht doppelt vorhandene Dateine Anzeige des Datei-Typs Zeigt Prozesse die auf Dateien oder Dateisysteme zugreifen Stellt feste und symbolische Links zu Dateien her Erzeugt ein Schatten Verzeichnis mit symbolischen Links von einem anderen Verzeichnis Sucht Dateien nach einem bestimmten Zeilenanfang Zeigt den Inhalt von Verzeichnissen Anzeigen von ext2fs Attributen Anzeigen von geoeffneten Dateien Midnight Comander Dateimanager (Norton Comander Clone) Erzeugt und ueberprueft MD5 Pruefsummen (128 Bit, RFC 1321) Erzeugt ein neues Verzeichnis Erzeugt eine neue Verzeichnishirarchie Verschiebt viele Dateien, akzeptiert Wildcards Verschiebt Dateien bzw. aendert ihren Namen Folgt einem Pfadnamen Anzeige des aktuellen Verzeichnisses (interner Shell Befehl) Zeigt das Ziel von symbolischen Links Verschiebt viele Dateien, akzeptiert Wildcards Loescht Dateien Loescht Verzeichnisse Erzeugt und ueberprueft SHA-1 Pruefsummen (160 Bit) Sicheres loeschen von Dateien Zerlegt Dateien in Teil-Dateien mit vorgegebener Groesse Zeigt Informationen zu Dateien oder Dateisystemen an Erzeugt und ueberprueft Pruefsummen einer Datei (16 Bit) Aktualisierung des letzten Zugriffs-Datum einer Datei Zeigt einen Verzeichnis-Baum an Setzt default Maske fuer die Dateirechte von neu angelegten Datein (interner Shell Befehl) Sicheres loeschen von Dateien und Verzeichnissen
raidstart raidstop reiserfsck resize2fs sfdisk shar showmount swapdev swapoff swapon sync testdisk tune2fs umount vgcreate vgdisplay vgextend
Aktiviert RAID-Device Deaktiviert RAID-Device Checkt und Repariert ein Reiser Dateisystem Veraendert die Groesse eines ext2 Dateisystems Partitioniert Festplatten Erzeugt Shell-Archive Zeigt Mountinformationen ueber einen NFS-Server Anzeigen bzw setzen von Swap-Parametern Deaktiviert eine Swap-Datei oder Partition Aktiviert eine Swap-Datei oder Partition Schreibt die gepufferten Bloecke auf die Platte Ueberprueft und repariert Festplatten Partitionen Veraendert die Systemparameter eines ext2-Dateisystems Entfernt ein Device (Festplatte, Diskette ...) aus dem Dateisystem Erstellt eine LVM volume group Zeigt die Eigenschaften einer LVM volume groups an Fuegt ein LVM physical volumes zu einer LVM volume group hinzu
Editoren
Befehl ae ed ee elvis emacs ex jed joe jove mbedit mcedit mined mg nex pico red sed Beschreibung Sehr kleiner Texteditor Zeilenorientierter Texteditor Easy Editor, Einfacher Texteditor vi Clone Sehr leistungsfaehiger Editor Zeilen Editor Programmers Editor Mischung aus Emacs, EDT und Wordstar Texteditor (WordStar aehnlichem User-Interface) Jonathans Own Version of Emacs Texteditor Editor des Midnight Commanders Unicode Editor Schlanker emacs Clone Texteditor Einfacher Texteditor Zeilenorientierter Texteditor Stream-Editor (programmierbarer Editor) 4
Text Editor UNIX Standard-Editor unter Linux meist ein Alias fuer vim Vi Clone Vergleicht Dateien mit vim Texteditor Emacs Clone
Zeigt eine komprimierte Textdatei an Zeigt eine komprimierte Textdatei an (auch rueckwaerts) Zeigt eine komprimierte Textdatei Seitenweise an
Suchen
Befehl agrep egrep nd fgrep grep locate type whatis whereis which Beschreibung Sucht nach einer Zeichenkette innerhalb von Dateien Sucht nach einer Zeichenkette innerhalb von Dateien Sucht Dateien nach Name, Datum, Groesse ... Sucht nach einer Zeichenkette innerhalb von Dateien Sucht nach einer Zeichenkette innerhalb von Dateien Sucht Dateien in einer dafuer vorbereiteten Datenbank Sucht ausfuehrbare Programme, kennt auch Aliase (interner Shell Befehl) Durchsucht die Indexdatenbank nach Kurzbeschreibungen Sucht Dateien in typischen bin-Verzeichnissen (Programme) Durchsucht die PATH -Verzeichnisse nach Kommandos
Dateien konvertieren
Befehl a2ps alien bladeenc convert dvips gnuhtml2latex hevea html2ps html2text jpeg2ps latex latex2html mcvert pdf2ps Beschreibung Konvertiert ASCII Text-Dateien zu PostSkript Konvertiert und installiert Pakete in unterschidlichen Formaten (z.B.: *.rpm, *.deb, *.tgz, *.slp) MP3 Encoder Konvertiert Grak-Dateien. Programm aus dem ImageMagick Paket Konvertiert eine TeX-DVI-Datei ins PostScript Format A Konvertiert html-Dateien zu L TEX-Dateien A Erstellt aus L TEX-Dateien html-Seiten Konvertiert html-Dateien zu PostSkript Konvertiert html-Dateien zu ASCII Text-Dateien Konvertiert jgp-Dateien zu PostSkript A Erstellt aus L TEX-Dateien dvi-Dateien A Erstellt aus LTEX-Dateien html-Seiten Mac Unix Dateikonverter Konvertiert pdf-Dateien zu PostSkript 6
pdmages pdftops ps2ascii ps2pdf ps2ps psmerge psselect rman spctoppm tex todos untex word2x wvConvert
Exportiert aus pdf-Dokumenten die Bilder Konvertiert pdf-Dateien zu PostSkript Konvertiert PostSkript-Dateien zu ascii Text-Dateien Konvertiert PostSkript-Dateien zu pdf-Dateien Konvertiert in unterschiedliche PostSkript-Level Verbindet mehrere PostSkript-Dateien zu einer Liest einzelne Seiten aus PostSkript-Dateien aus Erstellt aus einer man page eine Textdatei Konvertiert Atari Compressed Spectrum Dateien in Portable Pixmaps Erstellt aus reinen TEX-Dateien dvi-Dateien Konvertiert Linux-Zeilenenden ins DOS-Format A A Entfernt L TEX Befehle aus L TEX-Dateien Konvertiert Word-Dateien 6.0 Konvertiert Word-Dateien
Drucker
Befehl cups-calibrate cups-cong cupsaddsmb cupsdconf cupsdisable cupsenable lpadmin lpc lpoptions lppasswd lpq lpr lprm pr Beschreibung Kalibrierung von ESP Druckern (Cups) CUPS Kongurations-Tool, zeigt Informationen zur API, zum Compiler, zum Verzeichnis, und zu Links Exportiert Drucker fuer Windows-Clients (Samba) CUPS Kongurations-Tool Stoppt einen CUPS Drucker Startet einen CUPS Drucker Konguration von CUPS Druckern Steuerung der Warteschlange (BSD Spooling) Anzeigen und setzen von Druckeroptionen (CUPS) Anzeigen und setzen des CUPS Passworts Status der Drucker-Warteschlange erfragen (BSD Spooling) Druckt eine Datei aus (BSD Spooling) Entfernen eines Druck-Auftrages aus der Warteschlange (BSD Spooling) Bereitet Textdateien fuer den Drucker auf
Prozessverwaltung
Befehl at atq atrm batch bg exec fg ipcrm ipcs halt htop jobs kill killall killall5 killproc nice nohup reboot pgrep pkill ps pstree shutdown top trap ulimit wait Beschreibung Ausfuehren von Kommandos zu einem bestimmten Zeitpunkt Anzeige der mit at abgeschickten, und noch nicht ausgefuehrten Kommandos. Wiederrufen von Kommandos. die mit at abgeschickt wurden Ausfuehren von Kommandos bei einer geringen Systemauslastung Setzt einen Prozess im Hintergrund fort (interner Shell Befehl) Startet das angegebene Kommando als Ersatz zur laufenden Shell (interner Shell Befehl) Setzt einen Prozess im Vordergrund fort (interner Shell Befehl) Inter process comunicaion. Entfernt eine Message Queue, Semaphoren oder Shared memory Zeigt informationen zur Inter Process Comunicaion. Beendet Linux und haelt den Rechner an Interaktive Anzeige von Prozessen (aehnlich wie top) Zeigt Prozesse die im Hintergrund laufen an (interner Shell Befehl) Versendet Signale (defaultmaessig SIGREM)an Prozessen (interner Shell Befehl) Versendet Signale (defaultmaessig SIGREM)an Prozessen nach Namen Versendet Signale an alle Prozesse Versendet Signale an Prozessen nach Pfadnamen Startet einen Prozess mit verringerter Prioritaet Startet einen Prozess der gegen SIGHUPs immun ist Beendet Linux und startet den Rechner neu Durchsucht alle Prozesse nach Namen und giebt die dazugehoerige Prozess-ID aus Durchsucht alle Prozesse nach Namen und sendet diesen ein Signal (defaultmaessig SIGREM) Zeigt die Liste der laufenden Prozesse an Zeigt die Liste der laufenden Prozesse in einer Baum-Struktur an Beendet Linux Zeigt eine aktuelle Liste aller Prozesse Signal-Reaktion verwalten (interner Shell Befehl) Begrenzt Systemresourcen einer Shell und deren Kind-Prozesse (interner Shell Befehl) Warten auf Hintergrund-Prozess (interner Shell Befehl)
who whoami
10
DOS Tools
Beschreibung Startet den DOS-Emulator DOS-Emulator Checkt und repariert ein DOS-Dateisystem Formatiert eine Diskette (low level) Veraendert die Attribute einer Datei Wechselt das aktuelle Verzeichnis Kopiert Dateien von / nach Linux Loescht Dateien Zeigt den Inhalt von Verzeichnissen Richtet ein DOS-Dateisystem ein Veraendert den Namen einer Diskette Erzeugt ein neues Verzeichnis Loescht Verzeichnisse Kopiert Dateien von DOS nach Linux Aendert Namen von Dateien Zeigt den Inhalt von Text-Dateien an Kopiert Dateien von Linux nach DOS
Befehl dos dosemu dosfsck fdformat mattrib mcd mcopy FFmdel mdir mformat mlabe mmd mrd mread mren mtype mwrite
11
X Window
Beschreibung Konguration des X Window Systems (Debian) Benchmark fuer X Window Benchmark fuer GLX X Window Zeigt Infos zu GLX und OpenGL an Starten von X Window Konguration des X Window Systems X 4.x Konguration des X Window Systems (alt) Konguration des X Window Systems X 3.x Konguration des X Window Systems (nur bei SuSE) X 4.x 10
Befehl anXious gears glxgears glxinfo startx xf86cfg xf86cong XF86Setup sax
sax2 xdpyinfo
Konguration des X Window Systems (nur bei SuSE) X 3.x Gibt Infos zum X Server
12
13
Hilfe Info
Beschreibung Zeigt Zeilen aus den Man-Pages zu einem bestimmten Stichwort Zeigt GNU Info-Seiten an Zeigt Man-Page an Zeigt den Pfan zu den Man-Pages an Zeigt Info zu einem Befehl an (Eine Zeile aus der Man-Page)
14
Netz
Beschreibung Ping fuer das AppleTalk Echo Protocol Tool zum pruefen von IP Paketen Gibt den Inhalt der ARP-Tabelle aus Sendet ARP und/oder IP Pings Download Beschleuniger, benutzt mehrere Verbindungen zum Download BandWidth Monitor kann gleichzeitig bis zu 16 Interfaces anzeigen FTP-Client Versions Management System 11
ddclient diald dig dip dnsdomainname domainname ettercap ftp ftpcount ftpwho host hostid hostname hunt icmpush ifcong ifdown ifport ifup ifuser imon intop ipcalc ipchains ipchains-restore ipchains-save ipfwadm ipsc iptables iptables-restore iptables-save iptraf ipv4calc isdnctrl iwcong
Aktualisiert deine IP Adressen bei dem dynamischen DNS Server von DynDNS.org Daemon, baut IP Verbindungen bei Bedarf auf DNS (domain information groper) Abfrage Tool fuer IP DialUp Verbindungen Anzeigen und aendern des DNS Domain-Namen Anzeigen und aendern des NIS/YP Domain-Namen Anzeige von Netzpacketen in gwswitchten Netzen (Netzwerk-Sniffer) Internet File-Transfer Programm Zeigt die Anzahl der ftp-Verbindungen an Zeigt Informationen ueber ftp-User an Anzeigen und aendern der Host-ID DNS Abfrage Anzeigen und aendern des Host-Namen Netzwerk Sniffer Erstellt und versendet beliebige ICMP-Pakete Anzeige und Konguration eines Netzwerkinterfaces Beendet ein Netzwerk-Interface Waehlt die Uebertragungsart fuer ein Netzwerkinterfaces Startet ein Netzwerk-Interface Zeigt Routen fuer ein einzelnes Netzwerkinterfaces an Ueberwacht eine ISDN Verbindung Network-Browser IP Netmask Broadcast Rechner Firewall des Kernels 2.2 Gibt die aktuellen Firewall-Regeln des Kernel aus Stellt Firewall-Regeln die zuvor mit ipchains-save erstellt wurden wieder her Firewall des Kernels 2.0 IP Subnet Rechner. Berechnet unter anderem die Subnetmask zu einer IP Adresse Firewall des Kernels 2.4 Gibt die aktuellen Firewall-Regeln des Kernel aus Stellt Firewall-Regeln die zuvor mit iptables-save erstellt wurden wieder her Anzeigen von IP Verkehr Berechnet IP4 Elemente zu einer Adresse (z.B. die Subnetmask) ISDN Tool z.B. zum herstellen ueberwachen und trennen einer Verbindung Anzeige und Konguration eines Wireless Netzwerkinterfaces (wie ifcong)
12
hping2 kismet knocker links lynx minicom mtr nbtscan ncftp netcat netconf netcong netstat nfsstat ngrep nmap nmblookup nslookup pftp picocom ping pppoeconf queso rcp rlogin route rpmnd rpost rsh rwall rwho samba scp sftp slist slurm smbmount smbmnt smbpasswd
Sendet beliebige IP Pakete zu einer Remotemaschine Wireless network (WLAN) Sniffer Portscanner Webbrowser der Tabellen und Frames unterstuetzt Weit verbreiteter Webbrowser Terminal-Programm fuer serielle Verbindungen (Modem) Netzwerk Diagnose Tool, kombiniert ping und traceroute Scannt Netze nach NetBIOS Namensinformation Browser-Programm fuer das File Transfer Protocol (ftp) Liest und schreibt Daten ueber eine Netzverbindung Konguration des Netzwerkes Konguration des Netzwerkes Abfrage der Netzwerk-Schnittstellen; Anzeige von Statistiken und der Kernel-Routingtabelle. Gibt eine Statistik zu NFS aus Grep fuer Netzwerk Portscanner NetBIOS over TCP/IP client (Samba Tool) DNS Abfrage Internet File-Transfer Program Terminal-Programm fuer serielle Verbindungen (Modem) Verbindungstest via TCP/IP Konguration einer DSL (PPPoE) Verbindung (nur Debian) Schaetzt das Betriebssystem einer Remotemaschine. Netzwerkweites Kopieren Remote-Login Anzeigen und aendern der Routing-Tabelle Sucht RPM (Red-Hat Packet Manager) Pakete im Internet Sendet eine Nachricht zu einem NNTP News-Server Shell auf entfernten Rechner starten Sendet Nachrichten an Benutzer auf einem Rechner im localen Netz Fraegt rhwod Server wer im lokalen Netz eingeloggt ist Windows SMB/CIFS Fileserver fuer UNIX wird ueber die Datei /etc/smb.conf konguriert Secure copy, sicheres kopieren im Netzwerk Secure le transfer program Zeigt verfuegbare NetWare Server an Echtzeit Netz Monitor Mounten eines smbfs-Filesystem Mounten eines smbfs-Filesystem Verschluesseln von Samba Passwoertern
13
smbstatus snift ssh tcpconnect tcpdchk tcpdmatch tcpdump tcplisten tcptraceroute telnet tethereal tftp traceroute w3m webalizer wget whois wvdial xprobe yppasswd
Anzeigen der aktuellen Samba Verbindungen Netzwerk-Sniffer Secure Shell, sichere Shell auf entfernten Rechner zu starten Allgemeiner TCP Client, stellt die Verbindung zu einem Server her Ueberprueft die Einstellungen von TCP Wrapper Prophezeit wie TCP Wrapper eine bestimmte Anfrage handhaben wird Anzeige von Netzpacketen (Netzwerk-Sniffer) Allgemeiner TCP Server, lauscht an einem TCP Port Wie traceroute, nutzt aber TCP Packete anstelle von ICMP Packeten Terminal-Session auf entfernten Rechner Anzeigen und Analysieren von Netzverkehr (Netzwerk-Sniffer) TFTP (Trivial File Transfer Protocol) Client Verbindungsverfolgung Webbrowser Analysieren der Log-Files eines Webservers Laedt Dateien aus dem Internet Abfrage an die RFC-812 Datenbank (NIC DENIC) Info zu Domains Programm zum erstellen einer Internet-Verbindung Scanner, versucht das Betriebssystem der Remotemaschine zu erkennen Aendern des Passwortes in der NIS Datenbank
15
Befehl bitchx centericq irc epic exim fetchmail mail mailq mesg mutt nn pine postconf postx
Tool zur automatischen Verarbeitung von Mails Usenet Newsreader tin im remote Modus (ueber NNTP Server) Mail Transfer Agent (MTA) Mail Filter zum identizieren von Spam Mails Zum Austausch von Nachrichten zwischen Benutzern Usenet Newsreader Usenet Newsreader Nachricht an alle angemeldeten Benutzer versenden Nachricht an einen Benutzer versenden
16
Spiele
Beschreibung Backgammon Tool zum Schach spielen per E-Mail Schach Analyse Programm Schachprogramm Go Spiel fuer die Konsole 5 Steine in eine Reihe bringen Space Invaders Clone Tetris Worm, wie Snake
Befehl backgammon cmail crafty gnuchess gnugo gomoku nInvaders tetris-bsd worm
17
15
apt-listchanges apt-proxy apt-show-version apt-setup apt-show-source apt-spy auto-apt bunzip2 bzcat bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cdbackup cpio compress console-apt dbkg dpkg-recongure dpkg-scanpackage dpkg-scansources dpkg-source debfoster deborphan dlocate dselect dump
Zeigt vor der Installation eines Paketes die Veraenderungen die im Changelog dokumentiert sind (nur Debian) Proxy fuer apt (nur Debian) Zeigt die verfuegbare Version von installierten Packeten Installationsquelle - Paketquelle fuer APT waehlen (nur Debian) Zeigt Informationen zu Source Dateien an (nur Debian) Vergleicht Debian-Server und erstelle davon abhaengig die Liste /etc/apt/sources.list (nur Debian) Paketinstallation on demand (nur Debian) Dekomprimiert Dateien, die mit bzip2 komprimiert wurden Dekomprimiert mit bzip2 komprimierte Dateien nach stdout Verglicht mit bzip2 komprimierte Dateien Durchsucht mit bzip2 komprimierte Dateien nach einer bestimmten Zeichenkette Durchsucht mit bzip2 komprimierte Dateien nach einer bestimmten Zeichenkette Durchsucht mit bzip2 komprimierte Dateien nach einer bestimmten Zeichenkette Komprimiert und dekomprimiert Dateien; leistungsfaehiger als gzip, benoetigt aber wesentlich mehr Rechenzeit Rettet Daten aus beschaedigten bzip2 Archiven Dekomprimiert mit bzip2 komprimierte Dateien und zeigt diese mit less an Dekomprimiert mit bzip2 komprimierte Dateien und zeigt diese mit more an Schreibt Datenstroeme auf CD (z.B. stdout von tar) Uebertraegt Archiv-Dateien zwischen unterschiedlichen Dateisystemen Komprimiert Dateien Frontend fuer apt (nur Debian) Debian Paketverwaltungstool Rekonguriert ein bereits installiertes Paket (nur Debian) Erzeugt die Datei Packages.gz fuer ein lokales Verzeichnis mit DebianPaketen (nur Debian) Erzeugt die Datei Packages.gz fuer ein lokales Verzeichnis mit DebianSourcen (nur Debian) Packt und entpackt Debian Quell-Pakete Entfernt unnoetige Pakete (nur Debian) Sucht Pakete von denen kein anderes installiertes Paket abhaengig ist (nur Debian) Zeigt Informationen zu einem Debian-Paket an (nur Debian) Debian Paketverwaltungstool ext2 Dateisystem Backup 16
gunzip gzip lha lzop mt orphaner rar restore rpm rpm2cpio sq taper tar targ unarj uncompress unrar unsq unzip zcat zdiff zegrep zfgrep zgrep zip zipinfo zipgrep zless zmore znew zoo
Dekomprimiert Dateien, die mit gzip komprimiert wurden Komprimiert und dekomprimiert Dateien LZH unachrivierer Komprimiert und dekomprimiert Dateien, schneller als gzip Steuert den Streamer (Vor- und Rueckspulen etc. ) Frontend zu deborphan (nur Debian) Komprimiert und dekomprimiert Dateien Wiederherstellen eines mit dump gesicherten Dateisystems RedHat Pakage Manager Linux Standard nicht nur bei RedHat Konvertiert rpm-Archive zu cpio Archiven Komprimiert eine sortiere Liste von Woertern (ausgabe bleibt eine Textdatei, die z.B. mit gzip weiter komprimiert werden kann Backup Utility Vereint mehrere Dateien und Verzeichnisse in einer Datei Datenrettung aus beschaedigten tar-Archiven Dekomprimiert Dateien, die unter DOS mit arj komprimiert wurden Dekomprimiert Dateien, die mit compress komprimiert wurden Dekomprimiert Dateien, die mit rar komprimiert wurden Dekomprimiert eine zuvor mit sq komprimerte Wortliste Dekomprimiert Dateien, die mit zip komprimiert wurden Dekomprimiert mit gzip komprimierte Dateien nach stdout. Entspricht gunzip -c Verglicht mit gzip komprimierte Dateien Durchsucht mit gzip komprimierte Dateien nach einer bestimmten Zeichenkette Durchsucht mit gzip komprimierte Dateien nach einer bestimmten Zeichenkette Durchsucht mit gzip komprimierte Dateien nach einer bestimmten Zeichenkette Komprimiert Dateien (pkzip und winzip kompatibel) Zeigt detailierte Infos zu einem zip-Archive an Durchsucht zip-Archive Dekomprimiert mit gzip komprimierte Dateien und zeigt diese mit less an Dekomprimiert mit gzip komprimierte Dateien und zeigt diese mit more an Konvertiert Dateien im .Z Format (compress) zu Dateien im .gz (gzip) Format Erzeugt und bearbeitet Archive
17
18
Befehl . : [] alias ash awk bash break builtin case command continue declare dialog echo enable env eval exec exit export false fc for function getopts help history if ksh
read readonly return run-parts seq shift source suspend tcsh test true typeset unalias unset until while whiptail zsh
Berechnet einen arithmetischen Ausdruck und speichert das Ergebnis in einer Variable Erzeugt eine lokale Variable und weist ihr einen Wert zu (interner Shell Befehl) Zeigt Informationen zur lokalen Umgebung an Verlaesst eine Loginshell (interner Shell Befehl) Wechselt in ein durch pushd gespeichertes Verzeichnis. Das Verzeichnis wird aus der Liste entfernt. (interner Shell Befehl) Zeigt die Umgebungsvariablen an Formatiert Zeichenketten wie die C-Funktion printf() Speichert den Namen des aktuellen Verzeichnis und wechselt anschliessend in das angegebene Verzeichnis.Siehe popd dirs (interner Shell Befehl) Erwartet eine Eingabe aus der Standard-Eingabe (Tastatur). Fuer ShellSkripte zum einlesen von Variablen (interner Shell Befehl) Zeigt die schreibgeschuetzten Variablen der Shell an (interner Shell Befehl) Verlaesst eine Funktion mit dem angegebenen Rueckgabewert (interner Shell Befehl) Fuehrt alle Skripte und Programme aus die sich in dem angegebenen Verzeichnis benden Gibt eine Folge von Zahlen aus Verschiebt die Position der Parameter (interner Shell Befehl) Fuehrt bei der Laufzeit das angegebene Shellskript aus ohne eine neue Shell zu oeffnen. (interner Shell Befehl) Veranlasst die Shell, auf das Signal SIGCONT zu warten (interner Shell Befehl) Erweiterte aber voll kompatible C Shell Ueberpruefen von Bedingungen (interner Shell Befehl, in alten Unix Derivaten ein externer Befehl) Liefert den Exit-Wert 0 Deklariert eine Variable (interner Shell Befehl) Loescht einen Alias (interner Shell Befehl) Loescht die angegebene Variable (interner Shell Befehl) Arbeitet eine Schleife ab bis eine Bedingung erfuellt ist Arbeitet eine Schleife ab solange eine Bedinung erfuellt ist Erzeugt eine Dialog-Box Shell aehnlich wie ksh
19
19
Programmierung
Beschreibung Erstellt aus einem AWK-Skript ein Perl-Skript Zum Erstellen und Verwalten von statischen Archivbiblioteken GNU Assembler Assembler fuer x86 Prozessoren Parser Generator fuer syntaktische Analyse (yacc Ersatz) BASIC Interpreter Common Lisp language interpreter and compiler GNU C Preprocessor GUI-Programm der Firma Trolltech zum Erstellen von Programmoberaechen fuer QT (benoetigt X) Disassembler Konvertiert Fortran 77 zu C oder C++ Tool fuer die lexikalische Analyse (lex Ersatz) GNU Fortran Compiler GNU C++ Compiler GNU C Compiler GNU Debugger GUI-Programm zum Erstellen grasche Oberaechen fuer GTK (benoetigt X) GNU Pascal Compiler GNU Smalltalk Sheme Interpreter Konvertiert .h C Hdeader-Files in .ph Perl Header-Files Erzeugt Hypertext aus C, C++, Yacc, Java und Assembler Source Code Preprozessor Schnittstelle zu make Java Interpreter Java Compiler Java class le disassembler Java Debugger Java source to bytecode compiler Linker Tool fuer die lexikalische Analyse (Link auf lex) Verfolgt dynamischen Bibliotheksaufrufe eines Programmes GNU Macro Prozessor Verwaltet Abhaengigkeiten MOCKA, Modula-2 Compiler Karlsruhe Entwicklungsumgebung The Netwide Assembler, 80x86 Assembler The Netwide Disassembler, 80x86 binary le disassembler 20
Befehl a2p ar as as86 bison bwbasic clisp cpp designer dis86 f2c ex g77 g++ gcc gdb glade gpc gst guile h2ph htags iamke java javac javap jdb jikes ld lex ltrace m4 make mocka motor nasm ndisasm
nm pack perl perldebug perldoc pl ppc386 readelf rexx s2p scotty size strace tclsh uic yacc
Listet die Symbole von Objekt Dateien auf Geometry-Manager fuer TK Perl Interpreter Perl Debugger Dokumentation zu Perl Prolog Compiler Free Pascal Compiler Zeigt Informationen zu ELF Dateien an Rexx interpreter Konvertiert Sed Befehle nach Perl TCL Shell / Interpreter Zeigt die Groesse des text-, data-, und bss-Segmentes von Programmdateien. Diagnose und Debugging Tool. Fuehrt ein Programm aus und protokoliert dabei alle Systemaufrufe. TCL Interpreter Qt User Interface Compiler Parser Generator fuer syntaktische Analyse (Link auf bison)
20
Befehl alsaconf atsar base-cong chacl chkcong chkrootkit chroot depmod edquota getfacl hddtemp hdparm hwclock insmod
insserv install-keymap iostat ispellcong kbd_mode kbdrate kudzu linuxconf lilo loadlin lsdev lsmod lspci lsusb magicltercong mii-diag mii-tool mkboot modconf modinfo modprobe netconf netcong nictools pppcong procinfo runlevel quota quotacheck quotaoff quotaon rmmod rcconf sar scanpci setfacl setleds
Setzen und Anzeigen von init.d Runlevel-Links Erweitert und installiert eine Keymap Zeigt Informationen ueber Input/Output an Auswahl des ispell Woerterbuches (nur Debian) Setzen und Anzeigen des Tastaturmoduses Einstellen der Geschwindigkeit und Wiederholrate der Tastatur Hardware Erkennungs Tool Kongurations-Tool fuer RedHatLinux (auch Mandrake, Helloween) Linux Loader (Bootmanager ) Linux von DOS aus Booten Zeigt Informationen zur installierten Hardware an Zeigt geladene Module an Zeigt Informationen zu Geraeten am PCI Bus an Zeigt Informationen zum USB Bus an LPD Druckerkonguration (Debian) Ueberprueft und setzt Register von Netzwerkkarten Ueberpruefen und setzen von Netzwerkkarten Einstellungen Erstellt eine Bootdisk Konguration von Kernel-Modulen (nur Debian) Anzeigen von Informationen zu einem Kernel-Modulen Laden von Modulen /etc/conf.modules wird ausgewertet Konguration des Netzwerkes Konguration des Netzwerkes Diagnose Tools fuer Netzwerk-Karten (z.B. rtl8139-diag oder eepro100diag) Debian-Kongurationstool fuer eine ppp-Waehlverbindung (Modem) Zeigt wichtige Systeminfos an (werden aus /proc ausgelesen) Zeigt den aktuellen und den vorherigen Runlevel an. Zeigt den Plattenplatzverbrauch und dessen Limit fuer einzelne Benutzer an Ueberprueft ein Datesystem nach Plattenplatzverbrauch, erstellt, ueberprueft und repariert quota Dateien Schaltet Quota fuer ein Dateisystem aus Schaltet Quota fuer ein Dateisystem ein Entlaedt das angegebene Modul Ist nur moeglich wenn das Modul nicht mehr benoetigt wird Debian Runlevel Kongurations-Tool System Activity Reporter, Anzeige der System Aktivitaet Zeigt Informationen zum PCI Bus an Setzen von Access Control Lists (ACLs) Setzen der Keybord LEDs (NumLock, CapsLock und ScrollLock)
22
setpci setserial setup shadowcong si siga tiger unshadow update-rc.d vmstat webmine x86info yast yast2
Konguration des PCI Busses und an angeschlossener Geraete Zeigt oder aendert Einstellungen der seriellen Schnittstelle Kongurations-Tool fuer SlackwareLinux Schaltet Shadow Passwoerter ein und aus System Information Viewer, liest Informationen aus dem /proc Verzeichnis aus Anzeige von Systeminformationen UNIX Security Checker Verbindet /etc/shadow und /etc/passwd Setzen und loeschen von System-V init-Links (nur Debian) Zeigt Infromationen ueber den Virtual Memory Linux Kongurations-Tool (ueber Webbrowser) Zeigt Informationen zum x86 Prozessor an Kongurations-Tool (nur SuSE) Kongurations-Tool (nur SuSE)
21
Multimedia, CD
Beschreibung Mixer fuer ALSA Soundkarten Treiber Spielt diverse Audiodateien ab mpg3 Player Command-line Sound-Recorder fuer ALSA Soundkarten Treiber Command-line Sound-Player fuer ALSA Soundkarten Treiber Audio Mixer CD-Player Liest Audio CDs aus und erstellt wav-Dateien Liest Audio CDs aus Erstellt Audio oder Mixed-Mode CD-Rs im Disk-at-once (DAO) Verfahren Tool zum brennen von CDs Ueberprueft mp3 Dateien und zeigt Informationen zu diesen an Formatiert +DVDs Extrahiert Daten von Video-DVDs Programm zum brennen von -DVDs Audio Recorder fuer Analoge Aufnahmen Programm zum brennen von +/-DVDs MP3 Player Erstellt aus mp3-Dateien ogg Vorbis Dateien 23
Befehl alsamixer alsaplayer amp arecord aplay aumix cd-konsole cdda2wav cdparanoia cdrdao cdrecord checkmp3 dvd+rw-format dvdbackup dvdrecord gramole growisofs ksmp3play mp32ogg
mp3blaster mpg123 mpg321 mp3blaster mp3c mpgcat mpginfo mpgjoin mpgsplit mpgtx ogg123 oggdec play plaympeg readcd rec sox splay tagmp3 tcd wavp wavplay wavr wavrec workbone
Interaktiver mp3 Player Erstellt aus mp3-Dateien wav-Dateien Erstellt aus mp3-Dateien wav-Dateien, mpg123 Clone MP3 Player Frontend fruer alle CD-Ripper und mp3-Encoder Verbindet mpg Dateien Gibt Informationen zu mpg Dateien aus Verbindet mpg Dateien Teilt mpg Dateien Manipuliert mpg Dateien Ogg Vorbis Player mpg123 Erstellt aus Ogg Vorbis Dateien wav-Dateien Spielt Audiodateien ab (Frontend zu sox) MPEG Audio (mp3) und Video (mpeg-1) Player Tool zum lesen und schreiben von CDs Nimmt Audiodateien auf (Frontend zu sox) Sound eXchange, konvertiert Audiodateien MP3 Player Aendert den ID3 Tags von mp3 Dateien CD-Player Spielt wav-Dateien ab Spielt wav-Dateien ab Erstellt wav-Dateien Erstellt wav-Dateien CD-Player
22
Sonstige Befehle
Beschreibung Alternativer getty. Oeffnet einen TTY Port, und ruft login auf. Wird normalerweise von init aufgerufen Zeigt die Rechnerarchitektur an z.B. i386 Automated Password Generator, Erzeugt sichere Passwoerter Gibt ein grosses Banner aus Kommandozeilenrechner mit beliebiger Genauigkeit Hexeditor Gibt am Systemlautsprecher Toene aus Blue Screen Emulator ;-)
24
bind cadubi cal calendar clear col cpuid crontab crypt date dc dirs dmesg od eject exif expr free getty gpg gpgv hash hex hexcurse hexedit hexeditor history identify john jpeginfo ldcong ldd linux_logo lockle logger
Setzen oder Anzeigen der Tastenbelegung fuer die readline Editorfunktion (interner Shell Befehl) Programm zum erstellen von ASCII Graken Anzeigen eines Kalenders Reminder Loescht den Bildschirm Filter fuer Escape-Sequenzen und Zeilenvorschueben Liest Infos von Intel und AMD x86 CPUs aus unter anderem die CPU-ID Regelmaessige Befehlsausfuehrung Ver- oder entschluesselt Dateien Zeigt Datum und Uhrzeit an Rechner fuer die umgekehrte polnische Notation Zeigt eine Liste der durch pushd gespeicherten Verzeichnisse an (interner Shell Befehl) Zeigt die Kernel-Meldungen des Boot-Vorganges an Gibt Dateien oktal oder in anderen Formaten aus Wirft ein Wechselmedium aus, oeffnet z.B. die Schublade des CD-Rom Laufwerks Zeigt die EXIF Informationen zu JPG Bildern an Fuehrt eine einfache Integerberechnung durch Zeigt den freien Speicherplatz an (Arbeitsspeicher und Swap-Bereich) Oeffnet einen TTY Port, und ruft login auf. Wird normalerweise von init aufgerufen Programm zum Verschluesseln und Unterzeichnen. Haupt-Tool aus dem GnuPG System Uberprueft digitale Unterschriften die mit gpg erstellt wurden Zeigt die hash-Tabelle an (interner Shell Befehl) Zeigt den Inhalt einer Datei hexadezimal an Hexeditor (basiert auf ncurses) Hexeditor Hexeditor (basiert auf ncurses) Anzeigen und Bearbeiten der Befehlshistory (interner Shell Befehl) Zeigt Informationen zu Grak-Dateien an. Programm aus dem ImageMagick Paket Sucht nach schwachen Passwortern (Passwort Cracker) Zeigt Infromationen zu einer Bild im JPG Datei an Informiert das System ueber dynamische Bibliotheken Zeigt die erforderlichen Libaries fuer ein Programm an Erstellt farbige ASCII Linux Logos Erzeugt Signaldateien, um Zugriffe auf eine Datei zu begrenzen Gibt Meldung an das Systemprotokollprogramm syslogd weiter
25
login logrotate mc mcrypt mdecrypt mingetty mknmz mysql mysqldump mysqlshow namazu netpbm nohup nroff outguess patch pgp pwgen R rdev remind sc script showkey set sleep steghide strings stty tee time times troff
Login Befehl zum Anmelden am System Rotiert und komprimiert Logdateien Midnight Comander Dateimanager (Norton Comander Clone) Verschluesselt Dateien (siehe mdecrypt) Entschluesselt Dateien (siehe mcrypt) Minimaler getty. Oeffnet einen TTY Port, und ruft login auf. Wird normalerweise von init aufgerufen Erstellt den Index fur namazu (Volltext Suchmaschine) Client fuer MySQL Dump und Backup Tool fuer MySQL Zeigt alle bereits installierten Datenbanken des MySQL - Servers an Volltext Suchmaschine Paket zur Grakbearbeitung mit ueber 220 einzelnen Programmen z.B. pnmgamma Ignorieren von Signalen fuer eine Anweisung Textformatierer bzw. Setzwerkzeug, nroff fr das Ausdrucken auf Schnelldruckern und Matrixdruckern. Steganograe-Programm, zum verstecken von Geheimen Informationen in Bild und Tondateien Spielt eine Patch-Datei ein PGP (Pretty Good Privacy) ist ein sehr gutes Programmsystem zur Verschluesselung von E-Mail und Dateien. Erzeugt aussprechbare Passwoerter System fuer statistische Berechnung und Graphiken Abfragen / Setzen des Root-Devices, RAM-Disk Groesse oder des Anzeige Modus Ein fortschittlicher Erinnerungs Service mit Datums Berechnung Tabellenkalkulation fuer die Konsole Protokolliert eine Terminalsitzung mit Zeigt Tastaturcode zu den einzelnen Tasten Verwalten von Optionen und Parametern (interner Shell Befehl) Wartet eine vorbestimmte Zeit Steganograe-Programm, zum verstecken von geheimen Informationen in Bild und Tondateien Zeigt Strings einer Datei an (z.B. moegliche Fehlermeldungen einer Programmdatei) Konguration der seriellen Schnittstelle Datenstrom vervielfachen Ausfuehrzeit fuer einen Befehl anzeigen Zeigt die System und Userzeit (interner Shell Befehl) Textformatierer bzw. Setzwerkzeug, troff fr das Ausdrucken auf modernen Laserdruckern. 26
Zeigt den Device-Namen des aktuellen Terminals an Zeigt den Betriebssystem-Namen und die Versionsnummer an Erstellt Menueeintraege (Startmenues fuer Windowmanager) fuer installierten Programme (nur Debian) Zeigt die Betriebszeit des Systems seit dem letzten Bootvorgang an Dekodiert eine Datei die mit uuencode ins ASCII Format codiert wurde Wandelt eine Binaerdatei in ASCII Text (wurde frueher zur Datenuebertragung verwendet) Erstellt aus stdin eine Befehlszeile fuer einen weiteren Befehl und fuehrt diese aus Zeigt den Inhalt einer Datei hexadezimal an Bildbetrachter fuer die Konsole (VGA/SVGA)
23
Befehl apachectl apachecong apmd arpd arpwatch atd biew cron crond cupsd dhcpcd dhcpd dovecot gated gopherd ftpd httpd identd imapd inetd inn klisa
klogd lpd mountd mysqld named nfsd nmpd npd portmap pppd pump rarpd rlogind routed rshd resmgrd rwalld rwhod shopt smb smpppd snmpd spamd squid sshd syslogd talkd tcpd telnetd tftpd wu-ftpd xfs xinetd
Kernel Log Daemon Line Printer Spooler Daemon (BSD Spooling) Exportiert Datesysteme die per NFS (Network File System) von entfernten Rechnern gemountet werden koennen MySQL Datenbank Server Daemon DNS Server NFS Server Samba, Daemon zur NetBIOS Namensauoesung Lokaler Timeserver Portmap-Manager fuer RPC-Dienste Point to Point Protocol Daemon DHCP Client Daemon (von RedHat) Reverse Address Resolution Protokoll, fuer Dynamische IP-Adressen, alt, wurde von DHCP abgeloest Server fuer rlogin Routing Daemon (unterstuetzt das RIP Protokoll) Remote Shell Server Resourcen Manager Daemon Server fuer rwall Server fuer rwho Anzeigen und setzen von Bash Optionen (interner Bash Befehl) Samba, fuer die gemeinsame Nutzung von Dateisystemen und Drucker ueber das SMB Protokoll (Windows) SuSE Meta PPP Daemon Simple Network Management Protokoll Daemon Version von Spamassassin (Mail Filter) HTTP Proxy Secure Shell Server Linux System logging Daemon Talk Server TCP Wrapper Telnet Server TFTP (Trivial File Transfer Protocol) Server FTP Server X Window Font Server Erweiteter Internet Services Daemon
28