русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Командный интерфейс


Дата добавления: 2014-12-02; просмотров: 758; Нарушение авторских прав


Командный интерфейс или интерфейс командной строки (англ. Command Line Interface, CLI) - разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд). Команды набираются построчно и выполняются после нажатия клавиши ENTER.

Наиболее общий формат команд:

имя_команды [параметр_1 [параметр_2 […]]] [Признак модификатора(ключа) модификатор(ключ)]

Имя команды может состоять из букв, цифр и специальных символов. Чаще всего имя команды соответствует действию, которое она выполняет, или объекту, над которым выполняется действие. Например, команды MKDIR (англ. make directory - создать каталог) предназначена для создания каталога(папки), а команда DIR (англ. directory - каталог) - для отображения содержимого каталога(папки) на устройстве вывода, которым чаще всего выступает экран монитора.

Параметры команд, как правило, определяют объект, к которому будет применяться команда, либо используется для включения/выключения какой-либо опции. Параметры могут иметь самый разный формат. В основном применяются следующие правила:

  • параметры разделяются пробелами и отделяются от названия команды пробелом;
  • параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (");
  • если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно);
  • если параметр указывает действие из группы действий, назначенных команде, его название соответствует указываемому действию;
  • если параметр указывает объект, к которому применяется действие команды, его название соответствует указываемому объекту.

Модификаторы(ключи) команд, как правило, определяют одно из возможных действий команды, если таких действий команда может выполнять несколько.



Для повышения производительности и автоматизации рутинных операций в командном интерфейсе используются специальные текстовые файлы, содержащие перечень команд, которые должны быть выполнены без участия пользователя или при минимальном его участии, не предусматривающем ввод самих команд. Такие файлы принято называть пакетными или *.bat (англ. batch file) файлами (MS-DOS, Windows), командными файлами *.cmd (Windows NT), файлами сценариев или cкриптами командной строки (shell script) (Unix-подобные операционные системы).

Интерфейс командной строки характеризуется малой требовательностью к ресурсам аппаратуры ввода-вывода и высокой скоростью отображения информации.



<== предыдущая лекция | следующая лекция ==>
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ | Терминал и консоль


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.216 сек.