Was ist Befehlszeilenoptionen?
Befehlszeilenoptionen sind Befehle, die zum Übergeben von Parametern an ein Programm verwendet werden. Diese Einträge, auch Befehlszeilenschalter genannt, können Hinweise zum Ändern verschiedener Einstellungen oder zum Ausführen von Befehlen in einer Schnittstelle weitergeben.
Die Syntax von Befehlszeilenoptionen unterscheidet sich von Betriebssystem zu Betriebssystem. In MS-DOS / Windows ist eine Befehlszeilenoption standardmäßig durch einen Buchstaben gekennzeichnet, dem ein Schrägstrich vorangestellt ist.
Als Beispiel kann der XCOPY-Befehl, der zum Kopieren von Dateien und Verzeichnissen verwendet wird, unter anderem mit den folgenden Optionen gestartet werden:
/ T – Kopieren Sie nur die Verzeichnisstruktur
/ C – Fortfahren, auch wenn ein Fehler auftritt
/ R – schreibgeschützte Dateien überschreiben
So kopiert der Befehl ‚xcopy c: dir1d: dir2 / R‘ Dateien und Unterverzeichnisse aus dem Unterverzeichnis ‚dir1‘ in Laufwerk ‚C:‘ in das Unterverzeichnis ‚dir2‘ in Laufwerk ‚D:‘ und überschreibt schreibgeschützt Dateien, die bereits in ‚d: dir2‘ vorhanden sind.
In Unix verwendet die Konvention einen Bindestrich anstelle eines Schrägstrichs, gefolgt von einem Buchstaben. Zum Beispiel führt der Befehl ‚ls -l‘ eine lange Liste (‚-l‘) der Dateien und Unterverzeichnisse im aktuellen Verzeichnis aus. Die Liste enthält weitere Informationen wie Dateigrößen, Attribute, Änderungsdaten usw. Ohne die Option ‚-l‘ werden nur die Namen der Dateien und Unterverzeichnisse aufgelistet.
Die Wahl eines Schrägstrichs oder Bindestrichs hängt vom Programmierer ab. Zum Beispiel verwenden die meisten Linux-Programme, die nach Windows portiert wurden, immer noch die Unix-Konvention, wenn sie Befehlszeilenoptionen angeben. Der Quellcode muss geändert werden, um die Windows-Konvention zu verwenden.