Интерфейс командной строки: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м →‎Назначение: викификация, упростил, запрос источника
Строка 7:
 
== Назначение ==
На устройстве-[[Консольконсоль (устройство)|устройстве-консоли]], которое печатало текст на бумаге, интерфейс командной строки был единственным возможным. На видеотерминалах интерфейс командной строки применяетсяможет применяться по такимследующим причинам{{источник}}:
 
* НебольшойБолее расходскромные памятитребования к ресурсам по сравнению с системойдругими видами менюинтерфейсов.
* При большом наборе возможных команд опытные пользователи могут работать с приложением быстрее, чем с системой меню.
* В современном программном обеспечении имеется большое число команд, многие из которых нужны крайне редко. Поэтому даже в некоторых программах с [[графический интерфейс|графическим интерфейсом]] применяется командная строка: набор команды (при условии, что пользователь знает эту команду) осуществляется гораздо быстрее, чем, например, навигация по меню.
* Естественное расширение интерфейсаИнтерфейс командной строки может быть естественно расширен до [[Пакетный файл|пакетныйпакетного интерфейсинтерфейса]]. Его суть в том, чтоа вкоманды файлстать обычногочастью [[текстовыйсценарный файлязык|текстовогосценарного форматаязыка]]. записываетсяВыполнение последовательность команд, после чего этот файл можно выполнить в программе, что приведет к такому жесценария (в большинстве случаевскрипта) эффекту,подобно каквводу если бы эти команды быликоманд по очереди введены в командную строку. Примеры — [[.bat]]-файлы в [[DOS]] и [[Windows]], [[Командная оболочка UNIX|shell]]-скрипты в [[Unix-подобная операционная система|Unix-системах]].
 
Если программа полностью или почти полностью может управляться командами интерфейса командной строки и поддерживает пакетный интерфейс, умелое сочетание интерфейса командной строки с графическим предоставляет пользователю очень мощные возможности.