Linux Terminal Befehle Liste - Übersicht: Konsole
Übersicht über Linux Befehle und
deren Beschreibung ...
Hilfe
[Befehl] --help | gibt zum jeweiligen Befehl einen kurzen Hilfetext aus |
---|---|
man [Befehl] | zeigt die Manual-Page des Befehls |
Grundfunktionen
Befehl | Beschreibung |
---|---|
alias | Legt alias-Namen für Kommandos an. |
at | Einmaliges ausführen eines Befehls zu einer bestimmten Zeit |
batch | Einmaliges ausführen eines Befehls, wenn das System nicht ausgelastet ist |
cal | Zeigt einen Kalender an |
clear | Löscht die Konsole |
comm | Selektiert gleiche Zeilen der Ausgabe/Datei |
crontab | Zeigt die userspezifische Cron-Tabelle an, bzw. öffnet 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 Ausdrücken. |
find | Durchsucht den Verzeichnisbaum, ausgehend vom aktuellen Verzeichnis, nach einer Datei. |
fold | Bricht überlange 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 Einträge im History-File des Users nummeriert aus |
hostname | Zeigt den Namen des Rechners an |
init | Runlevel wechseln |
join | Verknüpft Zeilen der Ausgabe |
logout | Abmelden von der Konsole |
nl | Nummeriert die Zeilen der Ausgabe |
pr | Konvertiert Texte zum Drucken. |
printenv | Gibt alle Umgebungsvariablen aus. |
reboot | Neu starten des Systems (wie shutdown -r now) |
rev | Zeichenfolge umkehren |
shutdown -r now | Reboot des Systems (wie reboot) |
shutdown -h now | Runterfahren des Systems |
sleep | Sekunden warten |
sort | Sortiert die Ausgabe von Programmen, bzw. Dateien |
startx | startet das X-Window-System, eine grafische Benutzeroberflächee |
strings | Extrahiert alle (lesbaren) Zeichenfolgen aus einer Datei/Eingabe |
sum | Ermittelt Dateilänge und Prüfsumme einer Datei |
tee | Verdoppelt die Ausgabe eines Programmes (zum gleichzeitigen Anzeigen auf dem Bildschirm und Mitloggen in eine Datei) |
type | Zeigt den Typen einer Datei und die Interpretation des Dateinamens als Parameter an |
uniq | Entfernt doppelte Zeilen in einer Datei |
wc | Zählt Buchstaben, Zeilen und Wörter der Eingabe. z.B. um die Anzahl der Files in einem Ordner zu zählen: ls -1 | wc -l |
Partition/Verzeichnis/Datei
Befehl | Beschreibung |
---|---|
badblocks | Durchsucht eine Partition nach beschädigten Blöcken (BadBlocks) |
basename | Gibt einen Dateinamen ohne Pfadangaben aus |
cat | Verbindet mehrere Dateien und gibt das Ergebnis aus |
cd | wechselt in das Home-Verzeichnis des Benutzers |
cd [Verzeichnis] | Wechselt in das angegebene Verzeichnis |
cd .. | Wechselt in das übergeordnete Verzeichnis |
cd / | wechselt in das Hauptverzeichnis |
cd - | wechselt in das vorherige Verzeichnis |
chgrp | Gruppenzugehörigkeit einer Datei ändern |
chmod | Zugriffsrechte ändern |
chown | Eigentümer einer Datei ändern |
cmp | Vergleicht zwei Dateien auf Übereinstimmung |
cp | Kopiert Dateien und Verzeichnisse |
cpio | Kopiert Dateien in bzw. aus Archiven |
dirname | Gibt nur den Pfad zu einer Datei aus |
dd | Kopiert Partitionen/Dateisysteme bytegenau, siehe Festplatte klonen, kopieren, Image Tools |
dumpe2fs | Gibt Informationen über das Dateisystem auf einer Partition aus |
e2fsck | Prüft und repariert Linux ext2 Dateisysteme |
e2label | Weist einem Dateisystem ein Label (Bezeichnung) zu, bzw. gibt das Label aus |
fdisk | Legt Partitionen an und löscht sie. Anzeige der aktuellen Partitionstabelle |
file | Zeigt den Dateitypen einer Datei an. |
fsck | Prüft und repariert Linux Dateisysteme |
head | Gibt die ersten Zeilen einer Datei aus |
hdparm | Programm zum Einstellen verschiedener Parameter einer Festplatte |
less [Datei] | wie more man kann aber auch nach oben blättern |
ln | Erstellt einen Link zu einer Datei/Verzeichnis |
ls | Zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an |
mkdirhier | Erstellt eine Verzeichnishierarchie |
mkdir | Legt ein neues Verzeichnis an |
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 | z.B.mount /mnt/cdrom hängt ein Dateisystem (eine Partition, Diskette..) in den Verzeichnisbaum ein (an einen Mountpoint) |
more | zeigt den Inhalt einer Datei seitenweise an (nur nach unten). |
mv | Verschiebt Dateien und Verzeichnisse (benennt auch um) |
pwd | Zeigt das aktuelle Verzeichnis an |
rm -rf [Verz] | Löscht Dateien und Verzeichnisse unterhalb [Verz] |
rmdir | Löscht ein Verzeichnis |
split | Datei aufteilen (z. B. zum Transport per Mail oder Diskette) |
tail | Gibt die letzten Zeilen einer Datei aus |
touch | Ändert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Größe von 0 Byte angelegt |
tune2fs | Programm zum Einstellen verschiedener Parameter des ext2 Dateisystems (z. B. maximal mount count) |
umount | Löst ein Dateisystem aus dem Verzeichnisbaum |
Netzwerk
Befehl | Beschreibung |
---|---|
ftp | öffnet eine FTP-Session zum angegebenen Rechner (FTP-Server) FTP: File Transfer Protocol |
ifconfig | zeigt die aktuelle IP-Adresse (wie ipconfig in Windows) |
ipchains | Tool zur Konfiguration der Kernel-Firewall |
netdate | Zeitsynchronisation mit einem entferntem Rechner |
netstat | Gibt Informationen über Netzwerkverbindungen, Routingtabellen aus |
ping | Sendet kleine Datenpakete an die angegebene IP-Adresse und wartet auf eine Antwort, Tool zum Überprüfen der Netzwerkverbindung |
rcp | Remote Copy. Kopierfunktion auf einem entfernten Rechner. |
route | statische Routen anlegen |
telnet | öffnet eine Telnet-Session zum angegebenen Rechner (fernsteuern) |
tty | Zeigt das Device an, über das man angemeldet ist |
System
Befehl | Beschreibung |
---|---|
df | Zeigt die Speicherauslastung der Partitionen des Systems an, |
du | Zeigt den Speicherverbrauch einzelner Verzeichnisse an z. B. für bestimmte Ordner: du -sh * |
free | Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space. |
kill | Beendet den Prozess mit der übergebenen Prozess-ID (PID) |
killall | Beendet alle Prozesse mit dem übergebenen Namen |
killproc | Beendet den Prozess, dessen ausführbare Datei im übergebenen Pfad zu finden ist |
nice | Setzt die Priorität eines Prozesses |
nohup | Startet ein Programm immun gegen SIGHUPs |
pidof | Gibt die PID(s) des Prozesses mit dem übergebenen Namen aus |
ps | Zeigt alle Prozesse mit ihrer PID, der User-ID des ausführenden Users, die Terminal-ID etc. an |
pstree | Zeigt alle Prozesse in einer Baumdarstellung an |
top | Zeigt Prozesse in einer sich ständig aktualisierenden Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen, werden zu oberst angezeigt. |
uptime | Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot. |
Befehl | Beschreibung |
---|---|
lpq | Druckaufträge anzeigen |
lpr | Druckauftrag in Druckerschlange stellen |
lprm | Druckauftrag löschen |
lptest | Testmuster zum Druckertest ausgeben (lptest | lpr) |
Suchen
Befehl | Beschreibung |
---|---|
find | Umfangreiches Suchtool z.B. find. | grep [Datei] sucht ausgehend vom aktuellen Verzeichnis nach [DATEI] |
locate | Sucht Dateien mittels eines Indexes, der durch updatedb erstellt wird |
updatedb | Erstellt einen Suchindex über das gesamte Dateisystem fuer locate |
whereis [Programm] | Sucht das Binary (ausführbare Datei), den Quellcode und die man-Page eines Programmes |
which | Gibt den ersten gefunden Pfad eines Programmes im Pfad (echo /usr/local/apache/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:) an |
User
Befehl | Beschreibung |
---|---|
chfn | Ändern der User-Informationen eines AccountsRoom-NumberWork-PhoneHome-Phone |
chsh | Ändern der Login-Shell eines Useraccount |
exit | Aktuelle Session verlassen |
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 Useraccount aus. |
groupadd | Anlegen einer neuen User-Gruppe |
groupdel | Löschen einer bestehenden User-Gruppe |
groupmod | Ändern der Daten einer bestehenden User-Gruppe |
groups | Zeigt die Gruppenzugehörigkeit eines Users |
id | eigenen Login-Namen inklusive Gruppe |
last | Zeigt die letzten Logins an |
login | Als Benutzer anmelden |
logname | Gibt den eigenen Login-Namen aus |
newgrp | Ändern der aktuellen Gruppe |
passwd | Festlegen bzw. Ändern des Passwortes eines Users |
su | Neue Session mit anderem Account aufmachen |
sudo | Befehl als Root ausführen. |
useradd | Anlegen eines neuen Useraccount |
userdel | Löschen eines Users. |
usermod | Ändern eines bestehenden Useraccount. |
who | Gibt die Login-Namen der momentan eingeloggten User aus |
whoami | Gibt den eigenen Login-Namen aus |
({{pro_count}})
Beitrag bewerten:{{percentage}} % positiv
({{con_count}})
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
User: Urs Vettiger Genau was ich gesucht habe. Danke!
Danke auch; wenn die Dinger tun was sie sollen dann ist das die Quadratur des Kreises!!! Hier sollten sich die Programmierer mal schlau machen. Man spart Zeit, Geld, Papier und Tinte.. Und braucht den PC nicht aus dem Fenster schmeissen......... FGS
Beitrag erstellt von anonym
User: Klingelbeutel die Liste iust nicht schlecht, allerdings fehlt der ein oder andere befehl leider, zb. apt-get update && apt-get upgrade für das einspielen neuer Update's und upgrade's, apt-get install htop. htop ist das gleiche wie im windows der Taskmanager.
wenn hinter dem Befehl apt-get update && apt-get upgrade bzw. apt-get install <programmname> noch ein -y steht, so wird die arbeit noch einfacher, gerade bei intallationen wird man nicht mehrfach gefragt ob man es bestätigen will
Beitrag erstellt von anonym
welche Zeichen sind für die Grundfunktion "expr" erlaubt? Zum Beispiel welches Zeichen muss ich eingeben für Multiplikation? expr 8 * 8 ergibt ein Fehler
User: Klaus Röth Leute, ich arbeite mit Ubuntu 18.04 LTS und habe mir einen Lexmarkdrucker E 340 gekauft. Leide finde ich keinen Treiber dafür. Kann mir jemand helfen bitte? Vielen Dank!!! Meine E-mail : roeth47@web.de Mfg. Klaus Röth
User: Werner Wie kann man den shutdown wieder abbrechen? xoxo
mit shutdown -c
Beitrag erstellt von anonym
User: Asterix Danke f diese tolle Seite hat uns echt weitergeholfen das ist echt Gallakix :D
Sehr gut, danke. Da ich im " Internet Entwicklungsland Deutschland " lebe, meine Frage nach einer Druckversion oder sonstige offline Datei. MfG