Команды MCR

Posted by Unik on 13.01.2016

Так как время "поработать" в rsx11m+ у меня появляется не часто, то постоянно забываю основные команды MCR(Monitor Console Routine) для работы в системе. Поэтому сделал этот краткий справочник чтобы иногда в него заглядывать.

RSX11m+ MCR     Описание/примеры
======================================================================
HELLO           Вход в систему, пример HELLO GUEST/GUEST
BYE         Выход из системы
SHUTUP          Завершение работы системы, пример RUN $SHUTUP
HELP            Вывод справки по командам

*** Управление задачами ***

RUN         Выполнение задачи
ABORT           Завершение задачи
RESUME          Продолжить выполнение приостановленной задачи
ACTIVE          Вывод имён активных задач
BLOCK(BLK)/UNBLOCK  Блокирование выполнения задачи
INSTALL(INS)/REMOVE Установка/удаление задачи в системе
TASKLIST        Вывод информации обо всех установленых задачах

*** Управление томами ***

ALLOCATE        Подключить устройство как личное
DEALLOCATE      Отключить устройство подключенное как личное
ASSIGN          Управление логическими устройствами
MOUNT           Монтирование устройства
DISMOUNT(DMO)       Отключение устройства
INITVOLUME      Создание тома и файловой системы на нем

*** Общение с другими пользователями ***

BROADCAST(BRO)      Передача сообщения на другой терминал

*** Вывод информации ***

DEVICES         Вывод информации обо всех устройствах
PARTITIONS(PAR)     Вывод информации обо всех разделах системы
TIME            Вывести или изменить дату и время

*** Работа с файлами ***

EDI         Текстовый строковый редактор
EDT         Текстовый редактор, есть полноэкранный режим
PIP         Работа с файлами
PIP /LI         Вывод файлов в текущем каталоге
PIP /PR ...     Изменить права доступа к файлу
PIP /PU         Удалить старые версии файла, пример PIP *.*/PU
PIP /FR         Вывести сколько свободного места(блоков) на диске               
PIP file/DE     Удаление файла
PIP file1=file2     Создание копии файла 
PIP SY:=DU0:[123,321]file  Копирование файла DU0:[123,321]file в текущий каталог
PIP file1/RE=file2  Переименование файла
PIP TI:=file.txt    Вывод содержимого файла на терминал
CMP         Сравнение файлов, пример CMP ofile=file1,file2

*** Служебные программы ***

DMP         Вывод файла в кодах, пример DMP TI:=file/HX
FLX         Работа с томами с разной файловой структурой
DSC         Сохраняет не монтированый том на ленту
BRU         Копирование и восстановление томов
FMT         Форматирование дисков
BAD         Проверка на бэдблоки
VFY         Проверка файловой структуры на ошибки
LBR         Работа с библиотеками, пример LBR file.clb/LI   

*** Администрирование ***

ACNT            Регистрация пользователей, RUN $ACNT
RMD         Мониторинг ресурсов системы
LOAD/UNLOAD     Загружает/выгружает нерезидентный драйвер
UFD         Создать/удалить каталог пользователя на томе
SET         Показать/изменить параметры устройств, задач в 
            процессе работы (за один раз только один ключ)
SET /DEF        Показать текущий каталог
SET /DEF=[123,321]  Сменить текущий каталог на [123,321]
SET /UIC=[123,321]  Установить или показать код UIC по умолчанию для терминала 
SET /TERM=TT1:VT100 Установить тип терминала

*** Прочее ***

CTRL/C          Вызвать приглашение системы во время работы программы
            (если программа в этот момент не захватила
            терминал для единоличнго использования)