Befehlszeilenoption

Definition - Was bedeutet Befehlszeilenoption?

Befehlszeilenoptionen sind Befehle, mit denen Parameter an ein Programm übergeben werden. Diese Einträge, auch Befehlszeilenschalter genannt, können Hinweise zum Ändern verschiedener Einstellungen oder zum Ausführen von Befehlen in einer Schnittstelle weitergeben.

Technische.me erklärt die Befehlszeilenoption

Die Syntax der Befehlszeilenoptionen unterscheidet sich von Betriebssystem zu Betriebssystem. In MS-DOS / Windows wird eine Befehlszeilenoption üblicherweise durch einen Buchstaben mit einem Schrägstrich vorangestellt.

Beispielsweise kann der Befehl XCOPY, der zum Kopieren von Dateien und Verzeichnissen verwendet wird, unter anderem mit den folgenden Optionen gestartet werden:

  • / T - Nur die Verzeichnisstruktur kopieren
  • / C - Fahren Sie fort, auch wenn ein Fehler auftritt
  • / R - Nur-Lese-Dateien überschreiben

Daher kopiert der Befehl "xcopy c: dir1 d: 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.

Unter Unix wird anstelle eines Schrägstrichs ein Bindestrich gefolgt von einem Buchstaben verwendet. Beispielsweise führt der Befehl "ls -l" eine lange Auflistung ("-l") der Dateien und Unterverzeichnisse im aktuellen Verzeichnis durch. 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 eines Bindestrichs hängt vom Programmierer ab. Beispielsweise verwenden die meisten Linux-Programme, die auf Windows portiert wurden, weiterhin die Unix-Konvention, wenn Befehlszeilenoptionen angegeben werden. Der Quellcode muss geändert werden, um die Windows-Konvention zu verwenden.