Linuxbefehle 3.0
Inhaltsverzeichnis




















Grundbefehle
Arbeiten mit Verzeichnissen
pwd
Zeigt das aktuelle Verzeichnis an
cd [Verzeichnis]
Wechselt in ein Verzeichnis
ls [Optionen][Verzeichnis]
Zeigt den Inhalt eines Verzeichnisses an
dir
Zeigt ausführlich das aktuelle Verzeichnis an. Der Befehl ist ein Zusammenfassung des Befehls ls -a
mkdir [Optionen][Verzeichnisliste]
Legt neue Verzeichnisse an
rmdir
Entfernt Verzeichnisse
cat [Optionen][Dateiliste]
Verbindet zwei Dateien
tree
stellt das Verzeichnis in Baumstruktur dar
Arbeiten mit Dateien
touch Datei
Ändert die Zugriffszeit der Datei auf die aktuelle Zeit
cp [Optionen] Quelldatei Zieldatei
Macht Kopien von Dateien
cp [Optionen] Quelldateiliste Zielverzeichnis
Kopiert die Datei in das Verzeichnis
dd [Option]
Programm zum Kopieren zwischen zwei Geräten (zB. zwischen Diskettenlaufwerk und Festplatte)
mv [Optionen] Alter Dateiname Neuer Dateiname&
Benennt Dateien um.
mv [Optionen] Dateiliste Zielverzeichnisse
Verschiebt die Datei ins Zielverzeichnis
rm [Optionen] Dateiliste
Entfernt / Löscht die Datei
more [Optionen] Dateiliste
Zeigt den Dateiinhalt auf dem Bildschirm stdout an.
less [Optionen] Dateiliste
Zeigt den Dateiinhalt auf dem Bildschirm an. Dieses Anzeigetool hat mehr Funktionen als more
lesskey
Modifiziert die Steuerbefehle von less
file Dateiliste
Analysiert die Dateien und gibt den Typ zurück
clear
Löscht den Bildschirm
echo [Optionen][TEXT]
Gibt den TEXT auf den Bildschirm aus
cal [[Monat] Jahr]
Zeigt den Kalender an
date [+Formatstring]
Zeigt das aktuelle Datum an
ln [Optionen] Dateiname NeuerLink
Erzeugt einen Link auf eine Datei
Shellbefehle
Bashbefehle
logout
Beendet die Sitzung
chsh [Optionen] [-s Loginshell][User]
Ãndert dauerhaft die Loginshell (Diese Komponente leitet Befehle der Kommandozeile an das Betriebssystem weiter)
Variablenbefehle
export [Optionen][Name=[Wert]]
Macht eine Variable global
printenv [Optionen] [Variable=Wert][Befehl[Argument1]]
Startet ein Kommando mit anderen Umgebungsvariablen( Einstellungen des Betriebssystems)
Aliasbefehl
alias [Name[=Kommando]]
Stellt ein Stellvertreter für ein Kommando da
Historybefehle
history [Optionen] [Zahl]
Zeigt den Inhalt der history Datei an
fc
Startet das Programm zur Bearbeitung der history Datei
Pipelinebefehle
tee [Optionen] [Dateiliste]
Verzweigt Ausgaben in verschiedene Gerä¤te oder Dateien
xargs Kommando&
Erlaubt die Weitergabe von Argumenten von einem Kommando zum anderen
Hilfebefehle
Lokale Informationsquellen
man [Optionen] [Sektionen] [Thema]
Ruft die Online Dokumentation auf
info Kommando
Ruft die Handbuchseiten für den Befehl aus
help [Kommando]
Zeigt die Parameter an mit dem ein Kommando der Shell gestartet werden kann
Suchen nach Informationen
whereis [Optionen] Kommando
Programm lokalisiert Programmdatei, Quellcodedatei und Inline Hilfe
which Kommando
Programm zeigt an mit welchem Pfad das Kommando aufgerufen wird
whatis [Optionen] Thema
Zeigt eine Kurzbeschreibung der Manualseite an.
apropos [Optionen] Stichwort
ermöglicht eine Stichwortsuche
type [Optionen] Begriffe
Zeigt an wie ein Begriff interpretiert wird ,wenn er als Kommando verwendet wird
Packprogramme
tar [Optionen] Dateiliste
packt und entpackt Dateien unkomprimiert zusammen
gzip [Optionen] Dateiliste
wandelt komprimierte Dateien in unkomprimierte Dateien um
zip [Optionen] Dateiliste
Packt Dateien zu komprimierten Zip Dateien zusammen
Textfilter
Ausgabe ganzer Dateien
tac [Optionen] [Dateiname]
kehrt die Reihenfolge der Datensätze innerhalb einer Datei um
nl [Optionen] [Dateiname]
Fügt einer Datei Zeilennummern hinzu
od [Optionen] [Dateiname]
Dient zur Anzeige von Dateien im Hexa-,Okatalformat
Textformatierungen
fmt [Optionen] [Dateiname]
Formatiert,d.h. Darstellung in einer bestimmten Form, Dateien auf eine bestimmte Zeilenlänge durch Trennen und Zusammenfügen von Zeilen
pr [Optionen] [Dateiname]
Formatiert entsprechend den Parameter eine Datei
fold [Optionen] [Dateiname]
Bricht die Zeilen auf eine vorgebene Zeilenlänge
Teilen von Dateien
head [Optionen] [Dateiname]
Gibt den Anfang einer Datei aus
tail [Optionen] [Dateiname]
Gibt das Ende einer Datei aus
split [Optionen] [Datei[Präfix]]
Das Kommando zerlegt eine Datei in mehrere kleinere Dateien gemäss den angegebenen Optionen
Textstatistik
wc [Optionen] [Dateiname]
Ermittelt die Zahl der Zeichen, Worte und Zeilen in einer Datei
sum [Optionen] [Dateiname]
Ermittelt die 16-bit Checksumme der Datei. Mit einer Checksumme kann man die Vollständigkeit aller Bytes der Datei prüfen.
cksum [Optionen] [Dateiname]
Ermittelt die CRC Checksumme und Größe einer Datei
Sortierung
sort [Optionen] [Dateiname]
Sortiert eine Datei nach den angebenen Parameter
diff [Optionen] Datei1 Datei2
Vergleicht zwei Dateien miteinander, ob sie identisch sind
uniq [Optionen] [Dateiname]
Entfernt in die Optionen angebenen doppelten Zeichen, die in Optionen angegeben sind, aus einer Datei
Zeilenoperationen
cut [Optionen] [Dateiname]
Gibt bestimmte Spalten aus einer Datei aus
join [Optionen] Datei1 Datei2
Gibt die Zeilen aus, die bei zwei Dateien identisch sind
paste [Optionen] Datei1 Datei2
Fügt Spalten aus zwei Dateien zu einer Datei zusammen
Suchen und Ersetzen
grep [Optionen] Muster [Dateiname]
Durchsucht eine Datei nach bestimmten Mustern und gibt die Fundstellen zeilenweise aus.
tr [Optionen] Zeichenkette [Zeichenkette2]
Ersetzt und löscht bestimmte Zeichenketten in Dateien
expand [Optionen] [Dateiname]
wandelt Tabzeichen in Leerzeichen um
sed [-e Script][-f Scriptfile][Kommando][Dateiname]
Dieses Programm dient zur Textbearbeitung in einem Batchbetrieb und in Scripten
awk [Optionen] 'AusgabeScript' Dateiname
Programm zum Durchsuchen von textbasierten Dateien
Dateisystem
Partionen (Vorsicht bei der Verwendung)
fips
Erstellung von nachträglichen Partionen
fdisk
Das Programm zur Erstellung von Partionen
mkfs
Formatiert eine Partition
cfdisk
Partionierung von Festplatten ähnlich fdisk
Datei
fdformat [Optionen] Gerät
Formatiert Disketten
dump2fs [Optionen] Gerät
Liefert die Gerätedaten zurück
mkfifo [Optionen] Name
Erzeugt eine Pipe nach dem FIFO (FirstInFirstOut) Prinzip
Dateisystempflege
fsck [Optionen] [- t Dateisystemtyp [Gerät]]
Prüft Geräte auf ihre Datenintegrität
e2fsck [Optionen] Gerät
Dieses Programm prüft Geräte mit ext2 Dateisystem
sync
Sichert Daten aus dem Cache auf die Festplatte
bonnie
Benchmark Programm zur Messung des Festplattendurchsatzes
Festplattennutzung
du [Optionen] [Dateiname]
Zeigt den Platz an den die Dateien einnehmen
df [Optionen] [Dateiname]
Zeigt die Nutzung der Partion an
Mountbefehle
mount [Optionen] [Gerät] Mountpoint
Bindet ein Gerät in den Verzeichnisbaum ein
umount [Optionen] [Gerät] Mountpoint
Löst ein Gerät aus dem Verzeichnisbaum
Dateisuchbefehle
find [Verzeichnis][Suchkriterien]
Sucht eine Datei direkt in den Verzeichnissen
locate [Dateiname]
Sucht eine Datei mit Hilfe einer Datenbank. Während der Befehl find zum jetzigen Zeitpunkt die Datei auf den Datenträgern sucht, werden in der Datenbank die Datenträgerstrukturen regelmässig gespeichert.
updateddb
Dieses Kommando bringt die Datenbank, die die Datenträgerstruktur speichert, auf den aktuellsten Stand.
Rechtevergabe
Benutzungsrechte
chown [Optionen] Benutzer [:Gruppe] [Dateiname]
Dieser Befehl weist einer Datei einen neuen Benutzer und/oder Gruppe zu
chgrp [Optionen] Gruppe Dateiliste
Ändert für eine Datei die zugehörige Gruppe
chmod [Optionen] Rechte [Dateiname]
Ändert die Rechte für eine Datei.
umask [Maske]
Legt die Standardrechte für eine neue Datei fest
chattr [Optionen] Datei
ändert die Dateiattribute einer Datei
Kapazitätsrechte
quota [Optionen] [Wer]
Dieser Befehl zeigt den erlaubten Platz auf dem Datenträger(Quoten) an
quotaon [Optionen]
Startet die Quotenüberwachung
quotaoff [Optionen]
Beendet die Quotenüberwachung
edquota [Optionen]
Ändert die Quoten
repquota [Optionen]
Ãœberprüft die Quoten
quotacheck [Optionen]
Aktualisiert die Quoten
Benutzer
Benutzer
su [Optionen] [Benutzer]
Das Kommando erlaubt in das Wechseln in den Administrator
wall Dateiname
sendet eine Datei an den Terminal aller eingeloggten Benutzer
sudo [Optionen]
erlaubt die Ausführung bestimmter Kommandos mit root Rechten.
Benutzerkonto
passwd [Benutzer]
Ändert das Passwort eines Benutzers
chpasswd [Optionen]
Ändert ein Passwort in Scripten
chage [Optionen] Benutzer
Änderung der Verfallszeiten und Lebensdauer von Passwörtern.
chfn [Option] Benutzer
Ändert die Kommentarinformationen des Benutzers
Benutzereinrichtung
useradd [Optionen] [Benutzer]
Legt einen neuen Benutzer an.
usermod [Optionen] Benutzer
Ändert alle Eigenschaften eines Benutzers
userdel [Optionen] Benutzer
Entfernt einen Benutzer
Gruppen
id [Optionen] Benutzer
Zeigt die ID Nummern GID und UID an
groups Benutzer
Zeigt die Gruppenzugehörigkeit eines Benutzers an
groupadd [Optionen] Gruppenname
Fügt eine Gruppe hinzu
groupmod [Optionen] Gruppe
Ändert die Eigenschaften einer Gruppe
gpasswd [Optionen] Gruppe
Dient zur Verwaltung von Gruppen
groupdel [Optionen]
Entfernt eine Gruppe
Shadowverwaltung
pwconv
Konvertiert Passwörter für Gruppen und Benutzer für das Shadowsystem
pwunconv
Deaktivert das Shadowsystem
grpconv
Analog wie pwconv nur für Gruppen
grpunconv
Analog wie pwconv nur für Gruppen
Init und Shutdown
Startbefehle
dmesg
Der Befehl zeigt die Bootmeldungen des Betriebssystems an
init [Optionen] [Runlevel]
Das Betriebssystem wird gestoppt und fährt mit dem angebenen Runlevel hoch.
lilo [Optionen]
Hier wird die Bootsequenz von Betriebssystemen eingestellt
grub
Bootloader bei vielen Distributionen
Beendigungsbefehle
shutdown [Optionen]
Dieser Befehl fährt das System sofort herunter
halt
Wie shutdown nur allerdings wird init nicht aufgerufen
Prozess Befehle
command &
starten eines Benutzerprogramms im Hintergrund
ps [Optionen]
zeigt die laufenden Prozesse des Betriebssystems an
top [Optionen]
Zeigt alle Prozesse zur Laufzeit und die Systemauslastung des Rechners an
nice [Optionen] [Job]
Legt die Priorität (Wichtigkeit) eines Prozesses fest
fg [Job]
Holt einen Hintergrundprozess in Vordergrund
bg [Job]
Startet einen gestoppten Prozess wieder im Hintergrund
kill [Optionen] ID
Beendet einen Prozess
jobs
zeigt alle Hintergrund Prozesse an
Administration
Allgemeine Befehle
tty
Zeigt den Terminaltyp an
who [Optionen]
Zeigt alle eingeloggten Benutzer an
whoami
Zeigt den aktuellen Benutzernamen an
logname
Zeigt dem Benutzer seinen Loginnamen an
w [Optionen]
Zeigt die CPU Nutzung, Einlogzeit eines jeden Benutzer an
finger [Optionen] [Benutzer]
zeigt die eingeloggten Benutzer an
last [Optionen] [Benutzer]
zeigt sofort an wer sich an ein System angemeldet hat
lastlog [Benutzer] [Optionen]
zeigt an, welche Benutzer sich zuletzt eingeloggt haben gemäß des Protokolls
nohup Kommando
verhindert den Abruch der Ausführung des Kommandos durch die Ereignisse 'Absturz',Unterbrechung oder Abbruch.
Administration im Zeitmanagement
at [Optionen] Zeit
Legt fest zu welchem Zeitpunkt die folgenden eingebenen Befehle ausgeführt werden
atq
zeigt die Jobs des Benutzers an
atrm Jobnummern
löscht die angebenen Jobs
batch [Optionen] [Zeit]
ähnlich wie at nur von extrem niedriger Priorität
crontab [Optionen] [Datei]
Erlaubt eine regelmässige Ausführung von Jobs, die in einer Scriptdatei gespeichert sind
atd start|stop|status
Daemon zum Abarbeiten der Jobs, die mit at festgelegt wurden.
rtcwake
Steuerung des Startens und Herunterfahrens des Rechners
Systeminformationen
uname [Optionen]
Anzeige von Systeminformationen
lsmod
zeigt alle geladenen Module an
lspci
zeigt alle Geräte an den PCI Erweiterungsschlitzen an.
free
zeigt den verfügbaren freien Arbeitsspeicher an.
xev
Ereignishandler
lscpu
Infos zum Prozessor
Konvertierung
rman [Optionen] Dateiliste
Konvertiert Dateien in bestimmte Formate(zB. Textdateien zum HTML Dokumenten)
a2ps
Konvertiert ASCII Text-Dateien zu PostSkript
alien
Konvertiert und installiert Pakete in unterschiedlichen Formaten (z.B.: *.rpm, *.deb, *.tgz, *.slp)
bladeenc
Konvertiert ASCII Text-Dateien zu PostSkript
convert
Konvertiert Grafik-Dateien
dvips
Erstellt aus DVI-Dateien Postscript-Dateien.
html2ps
Konvertiert HTML-Dateien zu PostSkript
html2text
Konvertiert HTML-Dateien zu ASCII Text-Dateien
latex
Erstellt aus LATEX-Dateien DVI-Dateien
latex2html
Erstellt aus LATEX-Dateien HTML-Seiten
mpg123
Erstellt aus MPG3-Dateien WAV-Dateien
pdf2ps
Konvertiert PDF-Dateien zu PostSkript
ps2ascii
Konvertiert PostSkript-Dateien zu ascii Text-Dateien
ps2pdf
Konvertiert PostSkript-Dateien zu PDF-Dateien
ps2ps
Konvertiert in unterschiedliche PostSkript-Level
psmerge
Verbindet mehrere PostSkript-Dateien zu einer
psselect
Liest einzelne Seiten aus PostSkript-Dateien aus
spctoppm
Konvertiert Atari ``Compressed Spectrum' Dateien in ``Portable Pixmaps'
tex
Erstellt aus reinen TEX-Dateien DVI-Dateien
word2x
Konvertiert Word-Dateien 6.0
wvConvert
Konvertiert Word-Dateien
DOS Tools
dos
Startet den Dos-Emulator
dosemu
Dos-Emulator
dosfsck
Checkt und repariert ein Dos Dateisystem
fdformat
Formatiert eine Diskette (low level)
mattrib
Verändert die Attribute einer Datei
mcd
Wechselt das aktuelle Verzeichnis
mcopy
Kopiert Dateien von / nach Linux
mdel
Löscht Dateien
mdir
Zeigt den Inhalt von Verzeichnissen
mformat
Richtet ein Dos-Dateisystem ein
mlabe
Verändert den Namen einer Diskette
mmd
Erzeugt ein neues Verzeichnis
mrd
Löscht Verzeichnisse
mread
Kopiert Dateien von Dos nach Linux
mren
Ändert Namen von Dateien
mtype
Zeigt den Inhalt von Text-Dateien an
mwrite
Kopiert Dateien von Linux nach Dos
Nützliche Programme
Konsole
mc
Midnite Commander. Ein kompakter Dateimanager, der an den legendären Norton Commander der DOS Ära erinnert.
sax
Das Programm wird zur Konfigaration der Hardware benutzt, wie Maus, Grafikkarte und Monitor
mplayer
Multimediaplayer für die Konsole
lynx
Ein textbasierter Browser.
joe
Ein Editor wie Notepad oder Edit
gphoto2 [Optionen]
Programm für die Steuerung von Digitalkameras
wget [Optionen] [URL]
nicht-interaktives Netz-Werkzeug zum Download von Dateien.
aspell [Optionen]
interaktives Wörterbuch
vi
Editor
tesseract
OCR-Software
cdparanoia [Optionen] [Ausgabemodus]
CD Ripper
XServer
xv
Bildbetrachter für XServer. Dieses Programm musste installiert sein, um sich JPEG Bilder im Netscape Browser anschauen zu können
xine
Multimediaplayer
Gnome
totem
Multimediaplayer
gimp
Ein Photoshop Derivat
bluefish
Ein HTML Editor
gtkam
Digitalkamera
ethereal
Netzwerkanalysetool
grip
CD Ripper
KDE
kaffeine
Multimedia Player
digikam
Digitalkamera
gwenview
Bildbetrachter
kate
Editor für KDE
Netzwerk
ftp [Optionen]
FTP Client zum Übertragen von Dateien auf und von anderen Rechnern
ping [Optionen] Rechnername
überprüft die Erreichbarkeit von Rechnern im Netz
traceroute [Optionen] Rechnername
zeigt den Weg der Datenpakete im Netz
netstat
Zeigt Netzwerkstruktur an
ifconfig
Befehl zur Konfiguration von Netzwerk Interfaces
host [Optionen] Serveradresse
zeigt die Daten eines Servers im Netzwerk an
ifup-dhcp [Gerätname] [Optionen]
bindet Netzwerkkomponenten in ein DHCP gesteuertes Netzwerk ein.
telnet
Remote Programm zum Zugriff auf Rechner im Netzwerk
ssh
Remote Programm zum verschlüsseltem Zugriff auf Rechner im Netzwerk
postfix [Kommando]
adminstriert das Postfix Mail System
screen
Programm zum Starten einer Konsole auf einem entfernten Server, um vom Client unabhängige Prozesse ausführen zu können.
sendmail [Optionen]
Programm zum Senden von E-Mails von Standardeingabe
scp [Optionen] Quelle Ziel
verschlüsseltes Kopieren innerhalb des Netzwerks mit Hilfe von ssh
sshd
Daemon zur Einrichtung eines ssh - Dienstes
ethtool
Konfigurationstool für Ethernetkarten
wireshark
Netzwerk Scanner
Programmierung
C / C++
gcc Dateiliste [Optionen]
Kommandozeilen Compiler für die Programmiersprache C++
./configure
individuelles Skript für Quellcodepakete zur Vorbereitung und Konfiguration des Ãœbersetzungsprozesses durch make
make
verarbeitet, das durch configure erstellte Makefile ab, um mit Hilfe des Compilers gcc und des Linkers ld das ausführbare Programm zu erstellen.
pkg-config
Programm zur Bestimmung von Daten installierter Bibliotheken
Perl
perl
Der Scriptinterpreter der Programmiersprache perl
Java
java
Der Java Interpreter
javac
Der Java Compiler
IDE und Werkzeuge
eclipse
IDE für die Programmierung von vielen Programmiersprachen
cvs [Option] [Kommando]
Anwendung zur Versionskontrolle bei der Programmentwicklung
kdevelop
IDE zur Anwendungsentwicklung der KDE Oberfläche
git [Befehl]
Versionsverwaltung
Shell
bash
Befehlsshell
Drucken
lpr [Optionen] Dateiliste
druckt Textdateien durch den Standarddrucker aus.
lpq
zeigt den Druckerstatus an
Installation
yast
YetAnotherSetupTool. Das Programm zur Nachinstallation von Programmpaketen
apt-get
Paketverwaltung von Debian Distributionen und deren Derivate
rpm [Optionen] Dateiname
Kommandozeilentool zur Installation von rpm Paketen
Verzeichnisse
etc
enthält Konfigurationsdateien
home
enthält Unterverzeichnisse mit den persönlichen Daten eines jeden Benutzers
befehl
beschreibung