Linux Befehlsübersicht

Zusammenstellung wichtiger Befehle zur Administration eines Betriebssystems Linux.


Verzeichnis Operationen


nach oben

cd Wechselt in das angegebene Verzeichnis
ls Zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an
mkdir Legt ein neues Verzeichnis an
pwd Zeigt das aktuelle Verzeichnis an
rmdir Loescht ein Verzeichnis

Editoren


nach oben

emacs Eight megabytes always continuously swapping. Maechtiger Editor mit Mail und News-Funktionen. Sehr Einfache Bedienung und eigene Lisp-aehnliche Scriptsprache zur Konfiguration.
joe Joe's Own Editor. Editor mit WordStar-aehnlichem Userinterface
pico Einfacher Editor, der auf dem Pine-Composer basiert (Pine ist ein Mail-Client).
vi Standard Unix-Editor.
vim vi-Improved. vi mit erweiterter Funktionalitaet (zB Syntaxhighlighting, Mehrfach-Undo, Online-Hilfe..)

Datei Operationen


nach oben

basename Gibt einen Dateinamen ohne Pfadangaben aus
cat Verbindet mehrere Dateien und gibt das Ergebnis auf Standardausgabe aus
chgrp Gruppenzugehoerigkeit einer Datei aendern
chmod Zugriffsrechte aendern (rwx)
chown Eigentuemer einer Datei aendern
cmp Vergleicht zwei Dateien auf Uebereinstimmung
cp Kopiert Dateien und Verzeichnisse
cpio Kopiert Dateien in bzw. aus Archiven
dirname Gibt nur den Pfad zu einer Datei aus
file Zeigt den Dateitypen einer Datei an.
head Gibt die ersten Zeilen einer Datei aus
less Eine bestimmte Anzahl Zeilen einer Datei anzeigen
ln Erstellt einen Link zu einer Datei/Verzeichnis
mkdirhier Erstellt eine Verzeichnishierarchie
more Durch einen Text scrollen (nur nach unten).
mv Verschiebt Dateien und Verzeichnisse (bennennt auch um)
rm Loescht Dateien und Verzeichnisse
split Datei aufteilen (zB zum Transport per Mail oder Diskette)
tail Gibt die letzten Zeilen einer Datei aus
touch Aendert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Groesse von 0 Byte angelegt

Hilfe anzeigen


nach oben

apropos Zeigt die Titel von man-pages zu einem gegebenen Stichwort an
info Zeigt GNU Info Seiten an. info ist eine Alternative zu man, die vor allem von GNU Software genutzt wird.
man Zeigt man-pages an. man-pages sind Seiten aus dem Linux Programmer's Manual. In diesem Manual sind so gut wie alle Programme auf Linux/Unix Basis dokumentiert
whatis Zeigt die Titel von man-pages zu einem gegebenen Stichwort an

ISDN Management


nach oben

imon Zeigt Informationen ueber die aktuellen ISDN-Verbindungen an
isdnctrl Setzt ISDN Informationen bzw gibt diese zurueck. Startet und beendet auch eine ISDN Verbindung.

Kommunikation


nach oben

wall Schickt den Inhalt einer Datei an alle angemeldeten User.
mail Sendet eine E-Mail an einen User.
mailq Zeigt noch zu versendende Mails an
mesg Stellt ein, ob Nachrichten anderer User auf dem eigenen Screen angezeigt werden sollen.
talk talk 'kopiert' Zeilen vom Screen eines Users auf den Screen eines anderen Users. Das heisst mit talk koennen sich zwei User 'unterhalten'
write Schreibt eine Nachricht auf die Console eines anderen Users, sofern dieser diese Option nicht mit mesg abgeschaltet hat.

Komprimierung


nach oben

ar Archiv- und Bibliotheksverwaltung
compress Komprimiert Dateien im Lempel-Ziv Verfahren
gzip Komprimiert und dekomprimiert Dateien im Lempel-Ziv Verfahren
tar Komprimiert und dekomprimiert Archive mehrerer Dateien
unzip Dekomprimiert zip-Archive.
zip Komprimiert Dateien. zip-Archive werden auch von PKZIP und WinZip (DOS/Win) verwendet

Verschiedenes


nach oben

alias "Legt alias-Namen fuer Kommandos an. Zum Beispiel 'alias rmd=""rm -rf ""'"
at Einmaliges ausfuehren eines Befehles zu einer bestimmten Zeit
batch Einmaliges ausfuehren eines Befehles wenn das System nicht ausgelastet ist
cal Zeigt einen Kalender an
clear Loescht die Konsole
comm Selektiert gleiche Zeilen der Ausgabe/Datei
crontab Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren
date Gibt das aktuelle Datum aus.
echo Gibt einen Text auf der Konsole aus.
env Gibt alle Umgebungsvariablen aus.
expr Auswerten von Ausdruecken.
find Durchsucht den Verzeichnisbaum, ausgehend vom aktuellen Verzeichnis, nach einer Datei.
fold Bricht ueberlange Zeilen um
grep Sucht nach einer Zeichenfolge in einer Datei, oder einer umgeleiteten Ausgabe (echo test.txt | grep blafasel)
halt Runterfahren des Systems.
history Gibt die Eintraege im History-File des Users nummeriert aus
hostname Zeigt den Namen des Rechners an
init Runlevel wechseln
join Verknuepft Zeilen der Ausgabe
nl Nummeriert die Zeilen der Ausgabe
pr Konvertiert Texte zum Drucken.
printenv Gibt alle Umgebungsvariablen aus.
reboot Neu starten des Systems.
rev Zeichenfolge umkehren
shutdown Runterfahren, bzw. Reboot des Systems
sleep Eine Anzahl von Sekunden warten
sort Sortiert die Ausgabe von Programmen, bzw Dateien
strings Extrahiert alle (lesbaren) Zeichenfolgen aus einer Datei/Eingabe
sum Ermittelt Dateilaenge und Pruefsumme einer Datei
tee Verdoppelt die Ausgabe eines Programmes (zum gleichzeitigen Anzeigen auf Bildschirm und mitloggen in Datei)
type Zeigt den Typen einer Datei und die Interpretation des Dateinamens als Parameter an
uniq Entfernt doppelte Zeilen in einer Datei
wc Zaehlt Buchstaben, Zeilen und Woerter der Eingabe.

Netzwerk Management


nach oben

ftp oeffnet eine FTP-Session zum angegebenen Rechner (IP oder DNS). Per FTP (File Transfer Protocol) koennen verschiedene Datei- und Verzeichnisoperationen auf dem entfernten Rechner durchgefuehrt werden.
ifconfig Konfiguriert Netwerk-Schnittstellen, bzw gibt deren Konfiguration und Status aus
ipchains Tool zur Konfiguration der Kernel-Firewall
netdate Zeitsynchronisation mit entferntem Rechner
netstat Gibt Informationen ueber Netzwerkverbindungen, Routingtabellen ua aus
ping Sendet kleine Datenpakete an die angegebene IP-Adresse bzw. den angegebenen DNS-Namen und wartet auf eine Antwort der Gegenstelle. Zum ueberpruefen einer Netzverbindung
rcp Remote Copy. Kopiert auf entfernten Rechner.
route Manipuliert die Routen zu entfernten Rechnern. Normalerweise zum Erstellen einer statischen Route zu einem speziellen Rechner.
telnet "oeffnet eine Telnet-Session zum angegebenen Rechner (IP oder DNS). Per Telnet kann ein anderer Rechner ""ferngesteuert"" werden."
tty Zeigt das device an, ueber das man angemeldet ist

Partitions Management


nach oben

badblocks Durchsucht einen Partition nach beschaedigten Bloecken (BadBlocks)
dd Kopiert Partitionen/Dateisysteme bytegenau
dumpe2fs Gibt Informationen ueber das Dateisystem auf einer Partition aus
e2fsck Prueft und repariert Linux ext2 Dateisysteme
e2label Weist einem Dateisysten ein Label (Bezeichnung) zu, bzw gibt das Label aus
fdisk Legt Partitionen an und loescht sie. Anzeige der aktuellen Partitionstabelle
fsck Prueft und repariert Linux Dateisysteme
hdparm Programm zum Einstellen verschiedener Parameter einer Festplatte
mkdosfs Erzeugt ein Dos (FAT16 und FAT32) Dateisystem auf der angegebenen Partition
mke2fs Erzeugt ein ext2 Dateisystem auf der angegebenen Partition
mkfs Frontend zu verschiedenen Filesystem-Erstellern
mkswap Erzeugt eine Linux Swap-Partition auf der angegebenen Partition
mount Haengt ein Dateisystem (eine Partition, Diskette..) in den Verzeichnisbaum ein (an einen Mountpoint)
tune2fs Programm zum Einstellen verschiedener Parameter des ext2 Dateisystems (zB maximal mount count)
umount Loest ein Dateisystem aus dem Verzeichnisbaum

Prozess Management


nach oben

kill Beendet den Prozess mit der uebergebenen Prozess-ID (PID)
killall Beendet alle Prozesse mit dem uebergebenen Namen
killproc Beendet den Prozess, dessen ausfuehrbare Datei im uebergebenen Pfad zu finden ist
nice Setzt die Prioritaet eines Prozesses
nohup Startet ein Programm immun gegen SIGHUPs
pidof Gibt die PID(s) des Prozesses mit dem uebergebenen Namen aus
ps Zeigt alle Prozesse mit ihrer PID, der User-ID des ausfuehrenden Users, die Terminal-ID etc. an
pstree Zeigt alle Prozesse in einer Baumdarstellung an
top Zeigt Prozesse in einer sich staendig aktualisierenden Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen, werden zu oberst angezeigt.

Drucken


nach oben

lpq Druckauftraege anzeigen
lpr Druckauftrag in Druckerschlange stellen
lprm Druckauftrag loeschen
lptest Testmuster zum Druckertest ausgeben (lptest | lpr)

Suchen


nach oben

find Umfangreiches Suchtool
locate Sucht Dateien mittels eines Indexes, der durch updatedb erstellt wird
updatedb Erstellt einen Suchindex ueber das gesammte Dateisystem fuer locate
whereis Sucht das Binary (ausfuehrbare Datei), den Quellcode und die man-Page eines Programmes
which Gibt den ersten gefunden Pfad eines Programmes im Pfad (echo $PATH) an

System Infos


nach oben

df Zeigt die Speicherauslastung der Partitionen des Systems an,
du Zeigt den Speicherverbrauch einzelner Verzeichnisse an
free Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
uptime Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.

User Infos


nach oben

finger Gibt den Login-Namen, Real-Namen, Terminal Namen, Schreibstatus, die Idle-Zeit (Zeit seit der letzten Nutzung des Accounts), die Login-Zeit, den Standort und die Buero-Telefon-Nummer des angegebene Useraccounts aus.
groups Gibt die Gruppenzugehoerigkeit eines Users aus
id Gibt den eigenen Login-Namen inklusive Gruppe aus
last Zeigt die letzten Logins an.
logname Gibt den eigenen Login-Namen aus
w Um Informationen ueber die momentan ausgefuehrte Taetigkeit erweitertes who
who Gibt die Login-Namen der momentan eingelogten User zusammen mit den Terminal-IDs und dem Login-Zeitpunkt aus
whoami Gibt den eigenen Login-Namen aus

User-Account Management


nach oben

chfn Aendern der User-Informationen eines AccountsRoom-NumberWork-PhoneHome-Phone
chsh Aendern der Login-Shell eines Useraccounts
exit Aktuelle Session verlassen
groupadd Anlegen einer neuen User-Gruppe
groupdel Loeschen einer bestehenden User-Gruppe
groupmod Aendern der Daten einer bestehenden User-Gruppe
login Als Benutzer anmelden bzw. neu anmelden.
newgrp Aendern der aktuellen Gruppe
passwd Festlegen bzw. Aendern des Passwortes eines Useraccounts
su Neue Session mit anderem Account aufmachen (su - : root-Account).
sudo Befehl als root ausfuehren.
useradd Anlegen eines neuen Useraccounts. Zumindest der Login-Name muss angegeben werden
userdel Loeschen eines Useraccounts.
usermod Aendern eines bestehenden Useraccounts.
 

Scannen Sie den Barcode um die Webseite zu öffnen


Quelle: http://www.trinler.net/de/service/doc/linux.html
Gedruckt am: 30.03.2017 08:43 GMT+0200 (2017-03-30T08:43:58+02:00)