cd .. |
im Verzeichnis eine Stufe zurückwechseln |
cd \ |
ins Rootverzeichnis zurückgehen |
cd \Verzeichnis\Verzeichnis\... |
direkten Pfad ansprechen |
Laufwerksbuchstabe: |
Laufwerk wechseln |
dir |
Ordnerinhalt auflisten |
dir /p |
Ordnerinhalt seitenweise auflisten |
dir /w |
Inhalt spaltenweise auflisten (ohne Dateiangaben) |
dir /s |
zeigt auch die Unterverzeichnisse an |
dir /o:n |
Sortierte Auflistung: n = nach Namen; s = nach der Größe; e = nach der Erweiterung; d = nach Datum und
Uhrzeit; g = zuerst Verzeichnisse; ...dreht die Sortierreihenfolge um |
dir /a:d |
listet nur bestimmte Dateien auf: d = Verzeichnisse; r = schreibgeschützte Dateien; h = versteckte d.;
a Dateien mit Archiv-Bit; s = Systemdateien |
dir |more |
Anzeige mit Dateiattributen (... | = pipe) |
tree /f |
Verzeichnis anzeigen mit Dateien und Unterverzeichnissen |
ren alt neu |
eine Datei umbenennen |
md Verzeichnisname |
make directory - ein Verzeichnis erstellen |
move Verzeichnisname Verzeichnisname neu Pfadangabe |
ein Verzeichnis umbenennen und auch verschieben; Dateien verschieben |
copy /v |
Kopieren von Dateien mit Überprüfung, ob die kopierten Dateien richtig geschrieben wurden |
xcopy |
Kopieren von Verzeichnissen |
xcopy /e |
Kopiert auch die Unterverzeichnisse mit, die leer sind |
xcopy /h |
auch versteckte Verzeichnisse und Dateien werden kopiert |
xcopy /v |
überprüft Daten nach dem Kopieren auf Korrektheit |
xcopy /s |
leere Verzeichnisse werden nicht kopiert |
xcopy /m |
es werden nur Dateien kopiert, bei denen das Archiv-bit gesetzt ist |
xcopy /p |
Sicherheitsabfrage vor jeder einzelnen Datei, ob die Datei ersetzt, oder hinzugefügt werden soll |
rd |
remove directory - ein Verzeichnis löschen |
rmdir /s /q |
ein Verzeichnis löschen /s = inkl. Unterverzeichnisse /q = ohne Abfrage |
del /p |
Dateien löschen mit Abfrage vor jeder Datei |
deltree |
Verzeichnisse löschen (inkl. aller Unterverzeichnisse) |
undelete |
Dateien wiederherstellen |
undelete /list ... /all |
list = listet die wiederhergestellten Dateien auf; all = stellt alle angegebenen Dateien ohne Bestätigung wieder her |
help |
enthält alle gängigen Dos-Befehle mit Erklärung |
befehl /? |
spezielle Angaben und Parameter zum jeweiligen Befehl |
cls |
clear screen - Löscht den Bildschirminhalt |
doskey |
aktiviert die Möglichkeit, vorangegangene Befehle mittels Pfeiltasten wieder aufzurufen |
doskey/history |
listet die vorangegangenen Befehle auf |
label |
Datenträger benennen |
vol |
Anzeigen der Datenträgerbezeichnung |
ver |
Anzeige der laufenden Dos-Version |
date |
Anzeigen und Möglichkeit zum Einstellen des Datums (tt.mm.jj) |
time |
Anzeigen und Möglichkeit zum Einstellen der Zeit (hh.mm) |
diskcomp |
führt einen spurenweisen Vergleich zweier Laufwerke/Disketten durch |
comp |
vergleicht eine Datei/eine Gruppe von Dateien mit einer zweiten Datei/Gruppe von Dateien |
subst LW: LW:\Pfad |
Virtuelles Laufwerk erstellen: Ein Verzeichnis bekommt somit einen bestimmten Laufwerksbuchstaben |
subst LW:/d |
Virtuelles Laufwerk löschen |
find (find /c) |
zum Suchen von Textteilen |
find /c "text" |
findet Textteil "text" |
prompt |
ändert Optik der Eingabeaufforderung |
prompt $p$g |
Standard |
prompt $d$g |
datum> |
prompt $t$g |
zeit> |
edit |
Editor starten |
format LW: /u |
Formatieren eines Datenträgers/einer Partition unwiderruflich |
format a: /s |
Diskette wird formatiert; Systemdateien werden übertragen (command.com, msdos.sys, io.sys, dblspace.bin) |
format ... /v ... /q |
v = Möglichkeit, den Datenträger zu benennen; q = Quickformat |
fdisk mbr |
Der Master-Boot-Sektor des Datenträgers wird gelöscht |
sys a: c: |
Systemdateien werden von Diskette auf HD kopiert |
fdisk |
Tool zum Partitionieren der Festplatte |
fdisk /status |
Zeigt den Status der HD an |
chkdsk /f ... /v |
Zeigt den Status des Datenträgers an - f = beseitigt Fehler auf einer HD oder FD; v = zeigt während der Prüfung den Namen jeder Datei an |
msd |
Anzeigen der Computerkonfiguration |
type dateiname |
Inhalt der Datei wird (ohne Editor) angezeigt |
copy con Dateiname |
Erstellen einer Datei ohne Editor (keine Zeilenkorrektur möglich) Abbruch mit STRG + C; beenden mit STRG + Z |
dosshell |
Graphische Oberfläche - ähnlich wie Windows 3.0 |
mem |
Anzeigen der Konfiguration des Arbeitsspeichers |
memmaker |
Tool zur Konfiguration des Arbeitsspeichers |
defrag |
Programm zum Defragmentieren einer HD |
attrib LW:\pfad\Dateiname |
Damit werden die Dateiattribute angezeigt |
attrib +a oder-a Pfad\Dateiname |
setzt, bzw. löscht das "Archiv"-Attribut |
attrib +h oder-h Pfad\Dateiname |
setzt, bzw. löscht das "versteckt"-Attribut |
attrib +r oder-r Pfad\Dateiname |
setzt, bzw. löscht das "schreibgeschützt-Attribut" |
attrib +s oder-s Pfad\Dateiname |
setzt, bzw. löscht das "System"-Attribut |
attrib ... /s |
...es werden auch ale Unterverzeichnisse geändert |
@echo off |
1. Zeile in einer Bat-Datei |
echo off |
Bildschirmanzeige deaktivieren |
echo on |
Anzeige wieder aktivieren (am Ende des Batches) |
echo. |
Leerzeile |
echo Text |
Text wird ausgegeben |
rem |
Notizen/Kommentar |
goto ??? |
Sprung an eine bestimmte Stelle |
:??? |
Sprungmarke |
echo x1: echo x2: echo x3: usw. |
Schalter |
choice |
Abfrage |
choice /c: A...(B, C..) /T:A,20 Text |
(/c: = Schalterauswahl) A, B, C; (T = time) wenn nach 20 Sekunden keine der Schaltertasten gedrückt wurde, führt
das Programm automatisch Schalter A aus |
if (not) errorlevel 3 goto Sprungmarke 1 if (not) errorlevel 3 goto Sprungmarke 2
if (not) errorlevel 3 goto Sprungmarke 3 |
Definition, wo das Programm weitermachen soll, wenn eine der Sprungmarken ausgewählt wurde; Beginn immer beim höchsten Wert |
pause |
Aufforderung zum Drücken irgendeiner Taste zum Fortsetzen des Programmes |
call |
ruft eine andere Stapelverarbeitungsdatei auf |