Командный процессор (КП) осуществляет взаимодействие пользователя с ПК. Он является файлом DOS и имеет имя Command.com (в последних версиях файл CMD.exe. Взаимодействие организуется при помощи команд. Команды бывают двух типов: внутренние и внешние. Внутренние команды входят в состав самого КП и после загрузки DOS находятся в оперативной памяти (резидентные команды).
Внешним командам соответствуют файлы типа.EXE и.COM, входящие в состав MS DOS. Основные функции КП заключаются в следующем:
q прием и анализ команд, введенных с клавиатуры или из командного файла;
q выполнение внутренних команд DOS, содержащихся в файле Command.com;
q загрузка и выполнение внешних команд MS DOS; программ, расширяющих возможности DOS (утилит) и прикладных программ типа.COM и.EXE.
При необходимости запустить исполняемый файл Command.com находит этот файл, производит его загрузку, формирует служебную область с описанием запускаемой программы — префикс программного сегмента (PSP) — и запускает программный файл на выполнение.
Pawn || Командный процессор Pawn.CMD Как его использовать?
Если запускаемый файл не найден, то на экран выводится сообщение Bad command or file name (неверная команда или имя файла). Интерпретатор команд и программы, выполняющие внутренние команды DOS, находятся в части Command.com, помещаемой по старшим адресам оперативной памяти. Эта полурезидентная часть может затираться прикладными программами. При необходимости использования интерпретатора команд резидентная часть Command.com проверяет, находится ли он в оперативной памяти. Если интерпретатор вытеснен другими программами, то выполняется соответствующая подзагрузка с текущего диска.
Появление в процессе работы сообщения Insert DOS disk (установите диск с DOS) означает, что на текущем диске нет файла Command.com, и его необходимо подгрузить.
С помощью файла Command.com можно осуществить частичную перезагрузку операционной системы (без повторного выполнения файлов IBMBIO.com и MSDOS.com). Для этого достаточно ввести команду Command — загрузится повторно только Command.com, и это позволит обновить версию интерпретатора команд и выполнить командный файл Autoexec.bat. Запуск внешней команды выполняется совершенно аналогично, поскольку командный процессор не делает различий между внешними командами, утилитами и прикладными программами (тем более, что формально все они реализованы совершенно одинаково).
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Командный процессор
Командный процессор – это программа, функции которой заключаются в следующем:
— прием и синтаксический разбор команд, полученных с клавиатуры или из командного файла;
— исполнение внутренних команд операционной системы;
— загрузка и исполнение внешних команд (реализованных в виде самостоятельных программ) операционной системы и прикладных программ пользователя (файлы с расширением СОМ, ЕХЕ или ВАТ). Некоторые стандартные команды (TYPE, DIR и другие) командный процессор выполняет сам. Такие команды называются внутренними (как правило, это основные команды работы с файлами и каталогами). Для выполнения внешних команд пользователя командный процессор ищет на дисках программу с соответствующим именем и расширением СОМ, ЕХЕ (например, FORMAT.COM), и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет ее из памяти.
Основы Работы с Командной Строкой на ПРАКТИКЕ
Таким образом, внешние команды ОС – это программы, поставляемые вместе с операционной системой в виде отдельных файлов.
В функции командного процессора входит также исполнение командных файлов (это текстовые файлы с набором команд и расширением ВАТ). Когда в качестве команды задается имя такого файла, командный процессор начинает последовательно читать и интерпретировать содержащиеся в нем строки, каждая из которых может содержать одну команду, метку или комментарий. Если в
очередной строке стоит команда, осуществляющая вызов какой-то программы, выполнение командного файла приостанавливается и начинается работа вызванной программы. После ее завершения происходит выполнение следующей команды командного файла.
Функционирование современных ПК обеспечивается аппаратными и программными средствами. ПО выполняет функцию посредника между пользователем и компьютером, а также расширяет возможности устройств компьютера.
Воспользуйтесь поиском по сайту:
studopedia.org — Студопедия.Орг — 2014-2023 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с) .
Источник: studopedia.org
Командный процессор это программа
При работе пользователя в текстовой консоли или терминале первичный диалог осуществляет системная программа, называемая командным процессором. В простейшем случае эта программа выдает приглашение и ожидает ввода команды. Команда представляет собой имя исполняемого файла (двоичного или текстового, так называемого скрипта, написанного на одном из специальных командных языков) или имя внутренней команды самого процессора. По окончании работы эти программы, как правило, возвращают управление командному процессору, однако могут также возвращать управление, не завершая работы (при этом командный процессор выдает приглашение, а ранее запущенная программа продолжает работу в фоновом режиме).
Linux может использовать разные командные процессоры, в том числе несколько одновременно, однако Вам, вероятнее всего, встретится наиболее распространенный из них Bash .
- Shell — интерпретатор командного языка
- Метасимволы
- Поиск всех символов (метасимвол * )
- Поиск по одному символу (метасимвол ? )
- Поиск одного набора (метасимвол [] )
- Запуск команды в фоновом режиме (символ )
- Отмена специального значения (метасимвол «слэш» )
- Отмена специального значения (метасимвол кавычки)
- Использование кавычек для отмены значения символа пробел
- Перенаправить ввод: знак
- Перенаправить вывод: знак >
- Добавить вывод в существующий файл
- Некоторые применения перенаправления вывода
- Комбинирование фонового режима и перенаправления вывода
- Перенаправление вывода команде
- Подстановка вывода в качестве аргумента
- Запуск команд в заданное время
- Получить состояние запущенного процесса
- Завершение активных процессов
- Запуск остановленного задания
- Использование команды nohup
- Команды управления файлами
- Управление выводом на экран
- Поиск файлов
- Генерация отчетов и обработка результатов других команд
- Мониторинг системы
Закладки на сайте Проследить за страницей |
Created 1996-2023 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |
Источник: www.opennet.ru