CMD Befehle / Befehlszeile unter Windows

Die Betriebssystem – Shell von Windows ist die cmd.exe, auch Eingabeaufforderung genannt. Diese gibt es schon sehr lange und führt Befehle ohne grafische Benutzeroberfläche aus. Inzwischen gibt es auch Microsoft Windows PowerShell, welches viel mächtiger ist. Eine Übersicht der wichtigsten CMD Befehle findet ihr in der Untenstehenden Liste. CMD ist verfügbar unter Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 und Windows 10. Eine aktuelle Aussage von Microsoft sagt, dass CMD irgendwann durch die Microsoft Windows PowerShell abgelöst wird.

cmd befehle liste

 

CMD Befehle anzeigen lassen

Natürlich lassen sich in einer gestarteten CMD (Eingabeaufforderung) alle möglichen Befehle anzeigen. Wir tippen unterstehenden Befehl ein, und schon werden uns alle möglichen CMD Befehle aufgelistet.

help

 

CMD Parameter anzeigen lassen

Wenn man sich nun für einen Befgehl entschieden hat, und möchte hierzu die verfügbaren Parameter angezeigt bekommen, muss man wiederum “help + <befehl>” eingeben. Hier ein Beispiel.

help tree

cmd help

Hier werden uns alle verfügbaren und erforderlichen Parameter zum Befehl “tree” ausgegeben.

 

CMD Befehle Übersicht

Untenstehend haben wir nun eine Übersicht aller Befehle, die in der CMD, beziehungsweise Eingabeaufforderung verwendet werden können.

Allgemeine CMD Befehle

Die allgemeinen Befehle für die Eingabeaufforderung werden oft benötigt:

Befehl Beschreibung
call ruft eine Batchdatei von einer Anderen aus auf
cd Verzeichnis wechseln
cls Bildschirmausgabe löschen
cmd Eingabeaufforderung starten
color Konsolenfarbe wechseln
date Datum anzeigen oder ändern
dir Verzeichnisinhalt auflisten
echo Textausgabe
exit beendet die Eingabeaufforderung oder eine Batch-Datei
find Find – Befehl
hostname Computernamen ausgeben
pause stoppt die Ausführung einer Batch-Datei
runas Programm als ein anderer Benutzer starten
shutdown Computer herunterfahren
sort Bildschirmausgabe sortieren
start Fenster oder Programm starten
taskkill Windows Prozesse beenden
tasklist Anwendungen und zugehörige Tasks anzeigen
time Uhrzeit anzeigen oder ändern
timeout Eine beliebige Zeit abwarten
title Titel für Eingabeaufforderung festlegen
ver Version des Betriebssystems anzeigen
w32tm Zeitsynchronisation / Zeitserver / Zeitzone ändern

 

Netzwerk CMD Befehle

Um Einstellungen am Netzwerk, beziehungsweise an den Netzwerkkomponenten vorzunehmen, werden folgende Befehle oft benötigt:

Befehl Beschreibung
ftp Dateien auf einen FTP Server übertragen
ftype Dateityp und Zuordnung anzeigen
getmac MAC – Adresse ausgeben
ipconfig IP Netwerkeinstellungen anzeigen
netsh Netzwerkkomponenten konfigurieren/steuern/anzeigen
netstat TCP IP-Verbindungen und Status anzeigen
nslookup DNS Server abfragen
pathping Verbindung zu einer IP-Adresse testen
ping Ping ins Netzwerk
route Netzwerkroutingtabelle anzeigen, statische Routen hinzufügen
systeminfo Hotfixes Netzwerkeinstellungen
telnet Telnetverbindungen erstellen
tftp Dateien auf einen TFTP Server übertragen
tracert Routenverfolgung ähnlich patchping

 

Dateien / Ordner CMD Befehle

Dateien und Verzeichnisse können auch bearbeitet werden, dazu verwenden wir folgende:

Befehl Beschreibung
attrib Zeigt die Dateiattribute an
comp Dateninhalte vergleichen
compact Komprimierung von Dateien anzeigen / ändern
copy / xcopy kopieren von Dateien und Ordnern
diskcomp Inhalt von zwei Disketten vergleichen
diskcopy Diskette auf eine andere Diskette kopieren
erase / del Löscht eine oder mehrere Dateien
expand Dateien entpacken
fc Dateien vergleichen und die Unterschiede anzeigen
mkdir Verzeichnis anlegen / erstellen
move Dateien verschieben oder umbenennen
rename Dateien umbenennen
replace Dateien ersetzen
rmdir / rd Verzeichnis, bzw. Ordner löschen
tree Ordnerstruktur grafisch anzeigen
type Inhalt von Textdateien anzeigen

 

Datenträger CMD Befehle

USB Sticks und Festplatten können wir auch konfigurieren, dazu gibt es spezielle Datenträger Befehle:

Befehl Beschreibung
chkdsk Datenträger überprüfen
chkntfs Datenträgerüberprüfung beim Start anzeigen oder ändern
defrag Datenträger defragmentieren
diskpart Datenträgerverwaltung
driverquery installierte Geräte und deren Eigenschaften anzeigen
format Datenträger formatieren
label Datenträgerbezeichnung ändern
mode Schnittstellen/Geräte konfigurieren
mountvol Laufwerksbuchstaben zuweisen oder löschen
verify Überwachung, ob Datenträger korrekt beschrieben werden
vol Bezeichnung und Seriennummer der Festplatte anzeigen

 

Andere / Sonstige CMD Befehle

Auch kann man Gruppenrichtlinien anwenden oder Registry Einträge bearbeiten. Hierzu gibt es noch folgende:

Befehl Beschreibung
for For-Schleife
gpresult Gruppenrichtlinien anzeigen
gpupdate Gruppenrichtlinien aktualisieren
perfmon Performance Monitor starten
prompt Eingabeaufforderung ändern
reg Registrierungseinträge hinzufügen / lesen / importieren / exportieren

 

Es gibt noch ein paar weitere CMD Befehle, die in der Eingabeaufforderung verwendet werden können. Allerdings werden diese recht selten verwendet.

Vor allem wenn man viele Aufgaben automatisieren möchte, ist man mit dem Erstellen einer Batch Datei gut bedient. Viele Administratoren verwenden CMD Befehle, da sich manches schneller erledigen lässt, als beim Verwenden einer GUI. Manches ist tatsächlich auch nur mit CMD zu erledigen, da es gar keine grafische Benutzeroberfläche gibt.

Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Click Here to Leave a Comment Below 0 comments