Оглавление:
Определение - Что означает опция командной строки?
Параметры командной строки - это команды, используемые для передачи параметров в программу. Эти записи, также называемые переключателями командной строки, могут передавать сигналы для изменения различных настроек или выполнения команд в интерфейсе.
Techopedia объясняет параметр командной строки
Синтаксис параметров командной строки отличается в разных операционных системах. В MS-DOS / Windows, по соглашению, параметр командной строки обозначается буквой, начинающейся с косой черты.
Например, команда XCOPY, которая используется для копирования файлов и каталогов, может быть запущена с использованием следующих параметров, среди прочего:
- / T - копировать только структуру каталогов
- / C - продолжить, даже если произошла ошибка
- / R - перезаписать файлы только для чтения
Таким образом, команда "xcopy c: \ dir1 d: \ dir2 / R" скопирует файлы и подкаталоги из подкаталога "dir1" на диске "C:" в подкаталог "dir2" на диске "D:", перезаписывая только для чтения файлы уже присутствуют в "d: \ dir2".
В Unix принято использовать дефис вместо прямой косой черты, за которой следует буква. Например, команда "ls -l" выполнит длинный список ("-l") файлов и подкаталогов в текущем каталоге. Список будет содержать другую информацию, такую как размеры файлов, атрибуты, даты изменения и т. Д. Без опции «-l» будут перечислены только имена файлов и подкаталогов.
Выбор использования косой черты или дефиса зависит от программиста. Например, большинство программ Linux, которые были перенесены в Windows, все еще используют соглашение Unix при указании параметров командной строки. Исходный код должен быть изменен для использования соглашения Windows.