Linuxbefehle 3.0

       
Inhaltsverzeichnis
   
Grundbefehle
Shellbefehle
Hilfebefehle
Packprogramme
Textfilter
Dateisystem
Rechtevergabe
Benutzer
Init und Shutdown
Prozess Befehle
Administration
Konvertierung
DOS Tools
Nützliche Programme
Netzwerk
Programmierung
Drucken
Installation
Verzeichnisse
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