Batch-Befehle sind Befehle, die in der Windows-Umgebung verwendet werden, um bestimmte Aktionen auszuführen. Sie können verwendet werden, um wiederholte Aufgaben automatisiert durchzuführen oder Einstellungen zu ändern. Hier sind 100 häufig verwendete Batch-Befehle und ihre Erklärungen:

100+ Batch Befehle im Überblick auf Deutsch

Befehl eingeben und suchen:

  1. echo: Gibt Text auf der Konsole aus.
  2. cls: Löscht den Bildschirm.
  3. dir: Zeigt den Inhalt eines Verzeichnisses an.
  4. copy: Kopiert Dateien von einem Ort zum anderen.
  5. del: Löscht Dateien.
  6. rename: Benennt Dateien um.
  7. md: Erstellt ein neues Verzeichnis.
  8. rd: Löscht ein Verzeichnis.
  9. cd: Wechselt das aktuelle Verzeichnis.
  10. move: Verschiebt Dateien von einem Ort zum anderen.
  11. date: Zeigt das aktuelle Datum an.
  12. time: Zeigt die aktuelle Uhrzeit an.
  13. shutdown: Fährt den Computer herunter.
  14. ipconfig: Zeigt die IP-Konfiguration an.
  15. ping: Testet die Netzwerkverbindung.
  16. tasklist: Zeigt aktive Prozesse an.
  17. netstat: Zeigt Netzwerkstatistiken an.
  18. set: Legt Umgebungsvariablen fest.
  19. find: Sucht nach einem Text in Dateien.
  20. attrib: Ändert die Attribute von Dateien.
  21. xcopy: Kopiert Dateien und Verzeichnisse, einschließlich Unterverzeichnissen.
  22. color: Ändert die Farbe der Konsole.
  23. pause: Hält die Ausführung eines Batch-Programms an.
  24. more: Zeigt den Inhalt einer Datei Bildschirmseite für Bildschirmseite an.
  25. fc: Vergleicht zwei Dateien oder Gruppen von Dateien und zeigt die Unterschiede an.
  26. sort: Sortiert den Inhalt einer Datei.
  27. findstr: Sucht nach einer Zeichenfolge in Dateien.
  28. type: Zeigt den Inhalt einer Textdatei an.
  29. tree: Zeigt eine Verzeichnisstruktur an.
  30. timeout: Wartet auf eine gewisse Zeit.
  31. xcopy: Kopiert Dateien und Verzeichnisse, einschließlich Unterverzeichnissen.
  32. choice: Lässt den Benutzer eine Auswahl treffen.
  33. setlocal: Begrenzt die Gültigkeit von Umgebungsvariablen auf eine Batchdatei.
  34. endlocal: Beendet die lokale Umgebung für Umgebungsvariableneinstellungen.
  35. call: Ruft eine andere Batch-Datei auf.
  36. pushd: Wechselt das aktuelle Verzeichnis und speichert das vorherige auf einem Stapel.
  37. popd: Wechselt zurück zum vorherigen Verzeichnis.
  38. shift: Verschiebt die positionalen Parameter einer Batch-Datei.
  39. exit: Beendet eine Batchdatei.
  40. goto: Springt zu einem bestimmten Label in einer Batchdatei.
  41. if: Führt eine bedingte Anweisung in einer Batchdatei aus.
  42. for: Führt eine Gruppe von Anweisungen für eine Gruppe von Dateien aus.
  43. setlocal: Begrenzt die Gültigkeit von Umgebungsvariablen auf eine Batchdatei.
  44. endlocal: Beendet die lokale Umgebung für Umgebungsvariableneinstellungen.
  45. copy con: Erstellt eine neue Datei und erlaubt dem Benutzer, den Inhalt einzugeben.
  46. color 0a: Ändert die Konsole in Schwarz und Grün.
  47. dir /s: Zeigt den Inhalt eines Verzeichnisses einschließlich Unterverzeichnisse an.
  48. shutdown /r: Startet den Computer neu.
  49. shutdown /l: Sperrt den Computer.
  50. del /s: Löscht Dateien und Unterverzeichnisse.
  51. attrib +h: Ändert die Dateiattribute in versteckt.
  52. echo off: Schaltet das Echosystem aus.
  53. echo on: Schaltet das Echosystem ein.
  54. xcopy /e: Kopiert Dateien und Unterverzeichnisse.
  55. md new_folder && cd new_folder: Erstellt und wechselt in ein neues Verzeichnis in einem Befehl.
  56. start programm.exe: Startet eine Anwendung.
  57. taskkill: Beendet Prozesse oder Anwendungen.
  58. fsutil: Führt Befehle auf dem Dateisystem aus.
  59. chdir: Ändert das aktuelle Verzeichnis.
  60. md backup && copy *.txt backup: Erstellt ein Backup von Textdateien in einem neuen Verzeichnis.
  61. forfiles: Führt eine Gruppe von Anweisungen für Dateien aus.
  62. find /v „text“ file.txt: Sucht nach Zeilen ohne den angegebenen Text in einer Datei.
  63. find /c „text“ file.txt: Zählt die Anzahl der Vorkommen eines Textes in einer Datei.
  64. dir *.txt /s /b: Listet alle Textdateien in einem Verzeichnis und Unterverzeichnisse auf.
  65. sort /r file.txt: Sortiert eine Datei in umgekehrter Reihenfolge.
  66. type file.txt > file2.txt: Kopiert den Inhalt einer Datei in eine andere.
  67. tasklist /svc: Zeigt Prozesse und Dienste an.
  68. netstat -a: Zeigt alle Netzwerkverbindungen und offenen Ports an.
  69. ipconfig /all: Zeigt die vollständige IP-Konfiguration an.
  70. ping -t host: Pausenlos einen Host anpingen.
  71. shutdown /s /t 60: Fährt den Computer nach 60 Sekunden herunter.
  72. shutdown /a: Bricht den Herunterfahren-Befehl ab.
  73. attrib -h file.txt: Entfernt das versteckte Attribut einer Datei.
  74. copy file.txt nul: Erstellt eine leere Datei.
  75. del *.tmp: Löscht temporäre Dateien.
  76. dir /b > files.txt: Listet Dateien in einem Verzeichnis auf und speichert sie in einer Textdatei.
  77. xcopy *.txt /s dest_folder: Kopiert nur Textdateien in ein neues Verzeichnis.
  78. move *.txt dest_folder: Verschiebt alle Textdateien in ein anderes Verzeichnis.
  79. taskkill /f /im program.exe: Beendet eine Anwendung erzwungen.
  80. timeout /t 10: Wartet 10 Sekunden.
  81. sfc /scannow: Überprüft das System auf beschädigte Dateien.
  82. for /f „tokens=1-3 delims=,“ %i in (file.csv) do echo %i %j %k: Trennt CSV-Werte und gibt sie aus.
  83. fc /b file1.txt file2.txt: Vergleicht zwei Dateien binär.
  84. xcopy source*.txt dest\ /s /d: Kopiert aktualisierte Textdateien in ein anderes Verzeichnis.
  85. robocopy source dest /mir: Mirror-Kopie von einem Quellverzeichnis zu einem Zielverzeichnis.
  86. shutdown /s /f /t 0: Erzwungenes Herunterfahren des Computers.
  87. rd /s /q folder: Löscht ein Verzeichnis und alle Unterverzeichnisse stillschweigend.
  88. echo %date% %time% >> log.txt: Fügt das aktuelle Datum und die Uhrzeit zu einer Logdatei hinzu.
  89. set /p input=Enter input: Lässt den Benutzer eine Eingabe machen.
  90. choice /c yn /m „Yes or No?“: Lässt den Benutzer zwischen zwei Optionen wählen.
  91. xcopy source*.txt dest\ /s /y: Kopiert Textdateien mit dem Ersatz vorhandener Dateien.
  92. shutdown /l /f: Erzwingt das Abmelden des Benutzers.
  93. findstr /r „[0-9][0-9].*text“ file.txt: Sucht nach Zahlen vor einem bestimmten Text.
  94. dir /ad /s /b: Listet alle Verzeichnisse in einem Verzeichnis und Unterverzeichnissen auf.
  95. echo Hello %username%: Begrüßt den Benutzer mit seinem Benutzernamen.
  96. find /i „text“ file.txt: Sucht nach einem Text, ohne auf Groß- und Kleinschreibung zu achten.
  97. xcopy source*.txt dest\ /s /e: Kopiert Textdateien und erstellt Unterverzeichnisse.
  98. tasklist /fi „STATUS eq running“: Zeigt alle laufenden Prozesse an.
  99. netstat -ano: Zeigt aktive Netzwerkverbindungen und Prozess-IDs an.
  100. ipconfig /flushdns: Löscht den DNS-Cache.

Mit diesen Batch-Befehlen können Sie eine Vielzahl von Aufgaben in der Windows-Umgebung automatisieren und ausführen. Von Dateimanipulation über Systemüberwachung bis hin zur Netzwerkdiagnose gibt es zahlreiche Möglichkeiten, Batch-Befehle effektiv zu nutzen. Experimentieren Sie mit den oben genannten Befehlen und passen Sie sie an Ihre spezifischen Anforderungen an.

Über mich