1. Datei- und Verzeichnisverwaltung:
attrib: Zeigt Datei- oder Verzeichnisattribute an oder ändert sie (versteckt, schreibgeschützt, Archiv, etc.).- Syntax:
attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [Laufwerk:][Pfad]Dateiname - Optionen:
+r: Schreibschutz setzen-r: Schreibschutz entfernen+a: Archiv-Attribut setzen-a: Archiv-Attribut entfernen+s: System-Attribut setzen-s: System-Attribut entfernen+h: Versteckt-Attribut setzen-h: Versteckt-Attribut entfernen
- Beispiele:
attrib +h myfile.txt: Machtmyfile.txtversteckt.attrib -r myfile.txt: Entfernt den Schreibschutz vonmyfile.txt.attrib *.*: Zeigt Attribute aller Dateien im aktuellen Verzeichnis an.
- Syntax:
cdoderchdir: Ändert das aktuelle Verzeichnis.- Syntax:
cd [Pfad]oderchdir [Pfad] - Optionen:
..: Geht ins übergeordnete Verzeichnis.\: Geht zum Stammverzeichnis des Laufwerks.
- Beispiele:
cd Documents: Wechselt zum OrdnerDocumentsim aktuellen Verzeichnis.cd C:\Users\User\Downloads: Wechselt zum OrdnerDownloadsauf Laufwerk C.cd ..: Geht ins übergeordnete Verzeichnis.cd \: Geht zum Stammverzeichnis des aktuellen Laufwerks.
- Syntax:
copy: Kopiert eine oder mehrere Dateien.- Syntax:
copy [Quelle] [Ziel] - Optionen:
/a– ASCII-Datei kopieren/b– Binärdatei kopieren/v– Überprüft, ob Dateien korrekt kopiert wurden
- Beispiele:
copy myfile.txt mycopy.txt: Kopiertmyfile.txtnachmycopy.txt.copy *.txt C:\Backup: Kopiert alle.txt-Dateien nachC:\Backup.
- Syntax:
delodererase: Löscht eine oder mehrere Dateien.- Syntax:
del [Dateiname]odererase [Dateiname] - Optionen:
/p: Bestätigung vor jedem Löschen anfordern/f: Schreibgeschützte Dateien erzwingen zu löschen/s: Dateien in Unterverzeichnissen löschen/q– Löschen ohne Bestätigung
- Beispiele:
del myfile.txt: Löschtmyfile.txt.del *.tmp: Löscht alle.tmp-Dateien.del /f /s *.log– Löscht alle.log-Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen ohne Bestätigung.
- Syntax:
dir: Zeigt eine Liste der Dateien und Verzeichnisse im aktuellen Verzeichnis an.- Syntax:
dir [Pfad] [Optionen] - Optionen:
/a: Alle Dateien anzeigen (einschließlich versteckter)/w: Breites Listenformat/p: Seite für Seite anzeigen/s: Dateien in Unterverzeichnissen ebenfalls anzeigen/b– Nur Dateinamen anzeigen
- Beispiele:
dir: Zeigt Dateien und Verzeichnisse im aktuellen Verzeichnis an.dir C:\Users\User\Documents /a: Zeigt alle Dateien imDocuments-Verzeichnis.dir /w: Zeigt Dateien und Verzeichnisse im breiten Format.dir /b /s *.txt: Zeigt alle.txt-Dateien mit vollständigem Pfad.
- Syntax:
mkdirodermd: Erstellt ein neues Verzeichnis.- Syntax:
mkdir [Pfad]odermd [Pfad] - Beispiele:
mkdir NewFolder: Erstellt einen OrdnerNewFolderim aktuellen Verzeichnis.mkdir C:\Backup: Erstellt einen OrdnerBackupauf Laufwerk C.
- Syntax:
move: Verschiebt eine oder mehrere Dateien oder Verzeichnisse.- Syntax:
move [Quelle] [Ziel] - Beispiele:
move myfile.txt C:\Documents: Verschiebtmyfile.txtnachC:\Documents.move dir1 dir2– Verschiebt Ordnerdir1nachdir2.
- Syntax:
rdoderrmdir: Löscht ein Verzeichnis.- Syntax:
rd [Pfad]oderrmdir [Pfad] - Optionen:
/s: Löscht Verzeichnis inklusive Unterverzeichnisse/q– Löscht Verzeichnis ohne Bestätigung
- Beispiele:
rd myfolder: Löscht den leeren Ordnermyfolder.rd /s /q myfolder– Löschtmyfoldermit allen Inhalten ohne Bestätigung.
- Syntax:
renoderrename: Benennt eine Datei oder ein Verzeichnis um.- Syntax:
ren [alter_name] [neuer_name] - Beispiele:
ren myfile.txt newfile.txt:myfile.txtwird zunewfile.txt.
- Syntax:
type: Zeigt den Inhalt einer Textdatei an.- Syntax:
type [Dateiname] - Beispiel:
type myfile.txt
- Syntax:
xcopy: Kopiert Dateien und Verzeichnisse (inklusive Unterverzeichnisse).- Syntax:
xcopy [Quelle] [Ziel] [Optionen] - Optionen:
/s: Kopiert Verzeichnisse und Unterverzeichnisse (außer leere)/e: Kopiert Verzeichnisse und Unterverzeichnisse (inklusive leerer)/i: Zielverzeichnis erstellen, wenn es nicht existiert/y: Bestätigung beim Überschreiben unterdrücken/d– Nur neuere Dateien kopieren
- Beispiele:
xcopy C:\Source D:\Destination /sxcopy C:\Source D:\Destination /e /y
- Syntax:
2. Datenträgerverwaltung:
diskpart: Startet das Festplattenverwaltungsprogramm (Partitionen, Volumes).- Syntax:
diskpart - Hinweise:
diskpartist ein interaktives Tool mit eigenen Befehlen.- Administratorrechte erforderlich.
- Hilfe:
helpinnerhalb des Tools.
- Syntax:
format: Formatiert ein Laufwerk.- Syntax:
format [Laufwerk:] [Optionen] - Optionen:
/q– Schnellformat/fs:Dateisystem– Dateisystem wählen (z.B. NTFS, FAT32)
- Beispiele:
format D: /qformat E: /fs:NTFS
- Warnung: Alle Daten gehen verloren!
- Syntax:
label: Setzt oder ändert die Laufwerksbezeichnung.- Syntax:
label [Laufwerk:][Label] - Beispiele:
label D: NewLabellabel D:
- Syntax:
3. Systemverwaltung:
cls: Bildschirm löschen- Syntax:
cls
- Syntax:
date: Datum anzeigen oder ändern- Syntax:
date [neues_Datum] - Beispiele:
date: Aktuelles Datum anzeigendate 25-12-2024: Datum auf 25.12.2024 ändern
- Syntax:
exit: CMD schließen- Syntax:
exit
- Syntax:
shutdown: PC herunterfahren oder neu starten- Syntax:
shutdown [Optionen] - Optionen:
/s: Herunterfahren/r: Neustart/a: Abbrechen/t xxx– Verzögerung in Sekunden
- Beispiele:
shutdown /s /t 60shutdown /rshutdown /a
- Syntax:
tasklist: Liste der laufenden Prozesse- Syntax:
tasklist [Optionen] - Optionen:
/v: Detaillierte Informationen/fo csv: CSV-Ausgabe/fi "imagename eq notepad.exe"– Filter
- Beispiele:
tasklisttasklist /v
- Syntax:
taskkill: Prozess beenden- Syntax:
taskkill [Optionen] - Optionen:
/im Prozessname/pid PID/f– erzwingen
- Beispiele:
taskkill /im notepad.exetaskkill /pid 1234taskkill /im notepad.exe /f
- Syntax:
time: Zeit anzeigen oder ändern- Syntax:
time [neue_Zeit] - Beispiele:
timetime 15:30
- Syntax:
ver: OS-Version anzeigen- Syntax:
ver
- Syntax:
systeminfo: Detaillierte Systeminformationen- Syntax:
systeminfo
- Syntax:
taskmgr: Taskmanager starten- Syntax:
taskmgr
- Syntax:
4. Netzwerkbefehle:
ipconfig: Netzwerk-Konfiguration anzeigen- Syntax:
ipconfig [Optionen] - Optionen:
/all/release/renew
- Beispiele:
ipconfigipconfig /allipconfig /releaseipconfig /renew
- Syntax:
ping: Ping- Syntax:
ping [Host/IP] [Optionen] -n xxx-t- Beispiele:
ping google.comping 192.168.1.100ping google.com -n 10
- Syntax:
tracert: Paketpfad anzeigen- Syntax:
tracert [Host/IP] - Beispiel:
tracert google.com
- Syntax:
netstat: Netzwerkverbindungen- Syntax:
netstat [Optionen] - Optionen:
-a-b
- Beispiele:
netstatnetstat -a -b
- Syntax:
nslookup: DNS-Abfrage- Syntax:
nslookup [Host] - Beispiel:
nslookup google.com
- Syntax:
5. Sonstige Befehle:
assoc: Dateitypzuordnung- Syntax:
assoc [.extension]=[file_type] - Beispiele:
assoc .txtassoc .txt=txtfile
- Syntax:
call: Batch aufrufen- Syntax:
call [batch_file_name] - Beispiel:
call mybatch.bat
- Syntax:
chcp: Codepage ändern- Syntax:
chcp [Nummer] - Beispiele:
chcp 1251chcp
- Syntax:
choice: Optionen auswählen- Syntax:
choice [/c [Optionen]] [/n] [/t [Sekunden]] [/d [Option]] [Text] - Beispiel:
choice /c yn /t 10 /d n "Wirklich beenden?"
- Syntax:
find: Suchen in Datei- Syntax:
find "Text" [Datei] - Beispiel:
find "Hello" myfile.txt
- Syntax:
findstr: Mächtiger alsfind- Syntax:
findstr [Optionen] "Text" [Datei] - Optionen:
/i,/n,/s - Beispiele:
findstr /i "error" myfile.logfindstr /n "error" *.log
- Syntax:
gpupdate: Gruppenrichtlinien aktualisieren- Syntax:
gpupdate [Optionen] - Beispiel:
gpupdate /force
- Syntax:
help: Hilfe anzeigen- Syntax:
help [Befehl]oder[Befehl] /? - Beispiel:
help diroderdir /?
- Syntax:
pause: Warten auf Taste- Syntax:
pause
- Syntax:
path: PATH anzeigen/ändern- Syntax:
path [Pfad] - Beispiele:
pathpath C:\bin
- Syntax:
prompt: Eingabeaufforderung anpassen- Syntax:
prompt [Text] - Beispiele:
prompt $p$gprompt MyPrompt>
- Syntax:
set: Umgebungsvariablen verwalten- Syntax:
set [Name=[Wert]] - Beispiele:
setset myvar=myvalueset myvar=
- Syntax:
start: Programm starten oder Datei öffnen- Syntax:
start [Programm/Datei] [Optionen] - Beispiele:
start notepad.exestart myfile.txtstart "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "https://www.google.com"
- Syntax:
tree: Verzeichnisstruktur anzeigen- Syntax:
tree [Laufwerk:][Pfad] [Optionen] - Optionen:
/f,/a - Beispiele:
treetree /f
- Syntax:
where: Datei suchen- Syntax:
where [Dateiname] - Beispiel:
where notepad.exe
- Syntax:
6. Batch-Dateibefehle:
echo: Text anzeigen- Syntax:
echo [Text] echo on– Anzeige aktivierenecho off– Anzeige deaktivieren- Beispiele:
echo Hello, world!echo offecho on
- Syntax:
rem: Kommentar- Syntax:
rem [Kommentar] - Beispiel:
rem Dies ist ein Kommentar
- Syntax:
goto: Zu Label springen- Syntax:
goto [Label] - Beispiel:
:start echo Hello
- Syntax:
goto end
:end
```
if: Bedingung- Syntax:
if [Bedingung] [Befehl] - Beispiele:
if exist myfile.txt echo Datei existiertif not exist myfile.txt echo Datei fehlt
- Syntax:
for: Schleife- Syntax:
for %%Variable in (Liste) do [Befehl] - Beispiele:
for %%f in (*.txt) do echo %%ffor %%i in (1 2 3) do echo %%i
- Syntax:
Warnung:
- Seien Sie vorsichtig mit Systembefehlen wie
format,diskpart,shutdown. - Prüfen Sie immer den Zielpfad oder das Laufwerk.