рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

КОМАНДНЫЕ ФАЙЛЫ. КОМАНДЫ PATH, ECHO

КОМАНДНЫЕ ФАЙЛЫ. КОМАНДЫ PATH, ECHO - раздел Образование, Конспект лекций по курсу Операционные системы , 1 семестр , часть 1 ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ   Познакомимся С Пакетными Файлами Или Bat-Файлами...

 

Познакомимся с пакетными файлами или bat-файлами или командными файлами. Основное их назначение – выполнение часто повторяемого набора DOS-команд. При создании bat-файла могут быть использованы любые DOS -команды, а также специальные команды, применяемые только при написании bat-файлов. Пакетный файл – это обыкновенный текстовый файл, в котором в каждой строке стоит одна любая команда DOS.

Например, файл мусору.bat содержит текст:

md a:copy_sys

copy c:*.sys a:copy_sys

– этот командный файл создает на дискете каталог copy_sys и копирует системные файлы из корневой директории диска с: на дискету (в дисководе а:) в каталог copy_sys. Заметим, что в командных файлах можно писать любые из известных Вам команд DOS в любом порядке. Выполняются команды в пакетных файлах именно в том порядке, в каком они записаны. Чтобы запустить командный файл, нужно набрать его имя, то есть мусору.bat . Далее рассмотрим некоторые команды, применяемые именно в пакетных файлах.

 

Команда CLS - очищает экран

 

Команда ECHO имеет несколько значений:

ECHO [ON | OFF] – обозначает включение или выключение вывод имен команд на экран при выполнении пакетного файла. Кроме команды ECHO для подавления вывода отдельной команды на экран можно использовать специальный символ @ перед именем команды.
Например: @ MD work.

 

ECHO [текст] – выводит на экран текст.

Например, ECHO OFF – подавляет вывод на экран команд содержащихся в bat-файле, расположенных ниже команды ECHO OFF.

ЕСНО Hello!!! – выводит на экран строку:

Hello!!!

Команда PAUSE приостанавливает выполнение пакетного файла до нажатия любой клавиши. Например, после выполнения операции копирования Вы можете поставить следующие команды:

ECHO Копирование завершено! Нажмите любую клавишу...

PAUSE

комментарий REM: Если внутри пакетного файла необходимо временно отключить выполнение некоторой команды, не удаляя её, или поместить поясняющий комментарий, то воспользуйтесь командой REM, обозначающей комментарий. Например,

REM COPY con my.txt – при этом команда копирования не должна выполняться, а команда

REM создаем каталог – просто напоминает Вам, что в тексте bat-файла следующая команда создает какой-то каталог.

Пример простейшего пакетного файла с именем my.bat (создайте его в каталоге d:command).

ECHO Введите текущую дату: – печать сообщения
DATE – ввод новой даты
d: – переход в корневой каталог диска C:
MD TMP – создание каталога TMP
REM объясните? – комментарий в файле
CD TMP – переход в каталог TMP
COPY c: c c*.* – копирование группы файлов из NC в каталог TMP( текущий)
REN nc*.* ic*.* – переименование группы файлов
DEL n?.* – удаление файлов с именами из двух букв с первой буквой N

 

Установка пути поиска исполняемых файлов – PATH (внутренняя команда)

Формат команды: PATH [путь поиска ; путь поиска...]

Команда PATH предназначена для указания ДОС тех мест (директорий) на диске, где будет производится поиск исполняемых файлов (.exe, .com, .bat) при их запуске, если они не найдены в текущем каталоге. Например команда:

PATH C:DOS;C:UTILS – будет указывать, что исполняемые файлы необходимо искать в текущем каталоге, затем, если они там отсутствуют, то продолжать искать в каталогах DOS и UTILS на диске С:. Допустим, у Вас в каталоге UTILS находится файл cyr_vga.com, тогда Вы можете запустить его на исполнение из командной строки, находясь в любом каталоге диска. При этом, DOS сначала просмотрит текущий каталог и, если не найдет файл cyr_vga.com там, то начнет искать его в директориях, указанных в команде PATH.

Системная переменная PATH указывает, какие каталоги заданы в системе для автоматического запуска исполняемых файлов. Для ее просмотра нужно задать команду PATH без параметров. Чтобы не переписывать заново список путей, а только добавить новые, нужно в начале списка путей указать значение существующей переменной path: %PATH% . Например:
path %path%d:;d:work - в этом примере к существующему списку добавляется два каталога: корневой диска d и d:work

PROMPT, ПЕРЕНАПРАВЛЕНИЕ, КОМАНДНЫЕ ФАЙЛЫ С ПАРАМЕТРАМИ,

 

Примечательной особенностью пакетных файлов является возможность их универсального использования. Допустим Вам необходимо периодически записывать некоторые файлы или каталоги на дискету (одни и тех же, но возможно изменённые), но при этом приходится работать и с дисководом А: и с В: да к тому же создавать на дискетах каталоги с разными именами. Тогда Вы можете создать пакетный файл который будет использовать параметры командной строки, которые помещаются в командную строку после названия пакетного файла и разделяются пробелом.

Например, запуск на выполнение пакетного файла my.bat может выглядеть так:

my.bat d: mydir

В этом примере d: – это первый параметр, mydir – второй.

Внутри пакетного файла вместо параметров используются специальные имена, которые состоят из символа % и номера параметра в командной строке, поэтому порядок написания параметров при запуске очень важен. Например, рассмотрим следующий файл my.bat

%1 – переход на диск d:
md %2 – создание каталога mydir
c: – переход на диск C:
cd ext – переход в каталог TEXT
copy *.* %1:%2 – копирование всех файлов из текущего каталога в каталог mydir на диске d:

 

– Конец работы –

Эта тема принадлежит разделу:

Конспект лекций по курсу Операционные системы , 1 семестр , часть 1 ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ

по курсу Операционные системы семестр часть... Составитель Отрадская Т В Одесса Колледж Сервер г...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: КОМАНДНЫЕ ФАЙЛЫ. КОМАНДЫ PATH, ECHO

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Принципы работы первых компьютеров без ОС
В первых компьютерах программа представляла из себя набор машинных кодов из 0 и 1, например: ... Каждый код это был либо код команды или число, с которым нужно было вы

Первые пакетные ОС
Первые операционные системы были разработаны в середине 50-х годов в компании General Motors для компьютеров IBM 701 ( одной из заметных ОС стала IBSYS фирмы IBM) и в начале 60-х для других компьют

Прерывания
Прерывания можно разбить на 4 типа: · Программные прерывания Прерывание вызванное исполняемой программой по ошибке( деление на 0, ссылка на недоступную память, ...) · Прерывания т

Множественные прерывания.
  При нескольких прерываниях одновременно возможны два подхода: 1) запрет прерываний: если во время одного прерывания происходит другое, то второе ждет, пока не законч

Многозадачность
  Для эффективного использования процессора одних прерываний не достаточно. Например, если во время ввода-вывода выполняющаяся часть программы (до следующего ввода-вывода) закончилась

Требования к управлению памятью
Перемещение: при работе нескольких процессов одновременно, постоянно приходится какие-то задачи выгружать из памяти, а другие загружать. При этом другие задачи могут занять память, которую з

Распределение памяти в многозадачных системах
  В многозадачных системах одновременно в памяти должны находиться несколько выполняемых заданий. Однако часто памяти не хватает для всех заданий. Т.к. процессор задания выполняет поо

Виртуальная память
При невозможности разместить программу целиком в оперативной памяти, часть ее размещается на вторичной памяти ( обычно на жестких дисках) – которую называют виртуальной памятью. При этом система до

Кэш – память
Для ускорения обращений процессора к памяти используется кэш-память. Эта память более скоростная, чем оперативная и непосредственно связана с процессором. В этой памяти размещаются последние данные

Процессы
Процесс – это последовательность команд одной программы, выполняющая единую по смыслу задачу и использующая одну область памяти. Процессы рождаются операционной системой при запуске программы на вы

Состояния процесса
У процесса может быть несколько состояний: новый – процесс, который только создан ОС, но не помещен в очередь готовых к выполнению и для него е

Очереди процессов
При работе одновременно многих процессов может возникнуть ситуация, что к работе одновременно готовы несколько процессов или устройство печати требуется 3 процессам. Как же распределить процессорно

Очереди заблокированных процессов
Если завершается какое-то событие, ожидание которого ждут несколько заблокированных процессов в очереди. При этом сами процессы в очереди могут располагаться не подряд а в произвольном порядке. Пос

Очереди готовых процессов
Очередь готовых процессов может быть одна или несколько. При одной очереди все процессы выполняются последовательно: кто первый стал в очередь – того первого и обслуживает процессор Однако вы скаже

Переключения между процессами
  Для управления процессами и распределения ресурсов между ними ОС должна хранить управляющую информацию о процессах и ресурсах. В общем случае это 4 типа таблиц:

ОС как процесс
Сама операционная система это тоже программа, которая порождает множество системных процессов. Эти процессы могут выполняться как самостоятельные процессы или входить как часть пользовательских про

Потоки на уровне пользователя и на уровне ядра
  Разделение на потоки может выполняться самой программой пользователя и при этом ядро ОС не подозревает об этом делении и продолжает работать с процессом как с одним целым. При

Многопроцессорные системы
В системах, работающих с несколькими процессорами, выделяются 2 архитектуры: 1) с ведущим и ведомым процессорами : один процессор является ведущим т.е. он работает в режиме ядра ОС

МИКРОЯДРО.
Все ранние ОС строились как монолитные программы, которые выполняли все действия по управлению процессами. Современные ОС стали строиться иначе: создается минимальное ядро с основными функциями ОС

УСТРОЙСТВА ВВОДА-ВЫВОДА. DMA.
Классы устройств ввода-вывода: 1 . Работающие с пользователем ( мышь, терминал, принтер ...) 2. работающие с компьютером ( дисковод, стример, МЛ ...) 3.

Эволюция устройств ввода-вывода
Процессор сам управляет всем процессом ввода-вывода К устройству добавляется контроллер ( модуль) ввода-вывода. При этом процессор, встречая команду ввода-вывода, передает кон

Этапы управления процессом ввода – вывода
Все управление вводом-выводом ОС выполняет на различных уровнях: 1. Самый верхний уровень – логический. Это уровень взаимодействия пользователя и прикладных программ. На этом уровне

БУФЕРИЗАЦИЯ ОПЕРАЦИЙ ВВОДА-ВЫВОДА
Необходимость буферизации диктуется следующими проблемами: 1. При страничной организации данных, страница памяти, в которую считываются данные с внешнего устройства ( или наоборот)

Циклическая буферизация
При двойной буферизации скорости считывании из буфера в ОП и из устройства в буфер отличаются, что приводит к торможению работы процесса. Поэтому используется еще система циклических буферов, когда

Дисковое планирование
  Для эффективного управления запросов к жесткому диску нужно учитывать особенности считывания ( записи) информации с HDD . Основную задержку составляет время доступа

ОРГАНИЗАЦИЯ RAID – МАССИВОВ
  Часто возникает вопрос: как восстановить информацию, если жесткий диск физически запорчен? Как ускорить процесс ввода-вывода с жесткого диска свыше его максимальной физической скоро

ФАЙЛОВАЯ СИСТЕМА
Файловая система – это часть операционной системы, которая управляет выводом и чтением с диска данных – файлов. Существуем множество разных файловых систем, котор

Индекс основной файл
4. Индексный – аналогичен индексно- последовательному, но создается индекс не по одному ключевому полю, а по нескольким полям создается несколько файлов-индексов. Каждый инд

Формирование блоков из записей файла
Перед выводом на диск записи файла должны упаковаться в блоки и наоборот, после чтения блоков с диска, из них должны извлекаться записи. Чем дольше размер блока, который выводится на диск , тем быс

Цепочечный
Блоки данных размещаются на диске в произвольных местах диска. В таблице размещения файлов указан адрес только первого блока. Адрес каждого следующего блока содержится в предыдущем блоке. Это позво

Каталоги
В первых файловых системах, когда диски были небольшого размера и количество файлов можно было охватить одним взглядом, каталог на диске был один и в нем описывались все файлы. Каталог это тоже фай

Ядро DOS.
Ядро ОС – это часть системы, постоянно находящаяся в оперативной памяти и являющаяся минимально необходимой для ее работы. В состав ядра DOS входят 3 программы, хранящиеся на диске в виде файлов:

ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ
  Перемещение по дереву каталогов : CD [путь] - Для перемещения по дереву каталогов (то есть для изменения текущего каталога) слу

Копирование файлов – COPY (внутренняя команда).
Формат: COPY <откуда копировать> <куда копировать> Например, COPY autoexec.bat autoexec.bak – создает копию файла autoexec.bat в том же

Перенаправления, контейнеры.
> перенаправление потока вывода с удалением старых данных >> перенаправление потока вывода с добавлением 1) dir c: > c: oot 2) dir d: > c: oot 3)

Адресация.
Режим реальной адресации (Real Address Mode) или реальный режим работы процессора характеризуется тем, что в этом режиме возможна адресация только до 1 Мбайт с небольшим (64Кб)

ОСНОВНАЯ И ВЕРХНЯЯ ПАМЯТЬ.
Основная память – это память размером 640 Кбайт. В старых компьютерах она была вшита в материнскую плату. Основная память является самой дефицитной: на неё претендуют BIOS, часть операционно

Менеджеры памяти
  HIMEM.SYS представляет собой диспетчер дополнительной памяти, т.е. программу, управляющую доступом к дополнительной памяти и верхней памяти со спецификацией XMS. HIMEM, в частности,

Вопросы на закрепление
· Чем отличаются реальный и защищенный режимы адресации памяти · Что такое сегмент и смещение? Как вычисляется адрес памяти по номеру сегмента и смещения. · Какую область адресов

КОМАНДЫ CONFIG.SYS
1. DEVICEHIGH Загрузка указанного драйвера устройства в верхнюю область памяти. Использование верхней области памяти позволяет увеличить доступный программам объем обычной

Средства мультиконфигурации для файла CONFIG.SYS.
Файл CONFIG.SYS может содержать специальные секции для работы с несколькими наборами драйверов. Секция [menu] содержит элементы menuitem и menudefault. Menuitem описывает строку меню, menu

Средства мультиконфигурации для файла AUTOEXEC.BAT.
Чтобы загрузить определенный набор резидентных программ в файл AUTOEXEC.BAT, используется системная переменная %CONFIG%. Выбор того или иного набора резидентных программ можно выполнить с помощью о

СОЗДАНИЕ ВИРТУАЛЬНОГО ДИСКА
Понятие виртуальной памяти: 1) создание из части дисковой памяти имитацию оперативной памяти 2) создание из части оперативной памяти имитации диска – виртуальный диск

КЕШИРОВАНИЕ ДИСКОВ.
Назначение и принцип работы. Программа Smartdrv.exe параметры: Диск + / - задает для каких дисков делать кэш (+) , а для каких нет (-), например С+ D- …

ПРАКТИЧЕСКАЯ РАБОТА 2
  Создать загрузочную дискету, которая на экран выдает следующее меню конфигурации: · VC · WIN · Game_dos

Структура винчестера
Аппаратная таблица MBR Primary–раздел ( диск С ) Extended -раздел Primary –раздел Primary –раздел

Установка Windows 98 поверх существующей версии MS-DOS
Вы можете установить Windows 98 поверх уже установленной операционной системы MS-DOS. Для этого на вашем компьютере должно присутствовать устройство чтения компакт-дисков или на жесткий диск должен

Установка Windows 98 поверх существующей версии Windows
o Запустите файл setup.exe. Установщик Windows 98 сохранит все настройки вашей ранее установленной такой же версии Windows лишь в том случае, если вы позволите установить новую верс

Удаление WINDOWS
  1. Для загрузки предыдущей версии DOS необходимо при загрузке Windows при появлении на экране сообщения Starting Windows 98… нажать клавишу F8 для появления меню. Если при установке

Вопросы на закрепление
· Назначение аппаратной таблицы диска и MBR. Что хранит Boot sector раздела. · Чем раздел Primary отличается от раздела Extended. Сколько каждого из них может быть на диске и сколько всего

Особенности и отличия Windows 98.
Элементы архитектуры Windows 98(95) В Windows 98 реализованы новые: · драйверы устройств, · файловая система, · 32-бит­ная графическая машина · 32-битны

MSDOS.SYS
В этом файле прописываются важнейшие пути поиска файлов WIN, а также опции для настройки процесса загрузки. Раздел путей к файлам WINDOWS: [paths] WinDir=c:windows задает

BOOTLOG.TXT
В этом файле регистрируется процесс текущей загрузки Windows. Сообщения Loadfailed – означает, что соответствующий драйвер не удалось загрузить, а сообщение LoadSuccess – успешно. Этот файл может и

Виртуальная машина и эмуляция DOS. Сжатие дисков
  К сожалению, не все программы совместимы с Windows 98/95. Давайте рассмотрим случаи неправильной работы при­ложений под управлением Windows 9X и дадим рекомендации по улучшению совм

Сжатие дисков
В Windows98 есть возможность сжимать ( уплотнять) диски для размещения информации на них в сжатом виде. Для этого можно использовать программу Drvspace.exe. Сжатый диск – это не новый диск

Подключение устройств в WIN.
  Конфликты. Система периодически «зависает». Если Windows 9X пре­кращает работу без видимых причин, это скорее всего связа­но с ошибками оборудования, к

Видеокарта.
Конфликты с диспетчером памяти. Доступ к видеопамяти большинства контроллеров происходит через «окно», находя­щееся выше границы в 640 Кбайт. Если на машине установ­лен

Режим защиты от сбоев и пошагового выполнения .
Если Windows не удается запустить так, как следует, для начала выберите из меню Startup команду Safe Mode. Windows автоматически стартует в этом режиме, если предыдущий за­пуск привел к сбою, если

Установка драйверов при инсталляции Windows.
Большинство устройств успешно распознаются Windows и если в базе данных драйверов Windows имеется драйвер для данного устройства, то он устанавливается автоматически, без всякого вмешательства поль

Установка драйверов после инсталляции Windows.
Некоторые устройства (обычно старые или совсем новые) не могут быть обнаружены Windows. Приходится их устанавливать вручную. Некоторые драйвера имеют программу установки setup.exe или install.exe.

Обновление драйверов.
Если необходимо установить новый драйвер для уже установленного в системе устройства нужно: 1. Нажмите кнопку «Пуск», выберите пункт «Панель управления». 2. Откройте «Систему» и п

Локальные и сетевые принтеры.
Локальный принтер – это принтер, подключенный к порту локального компьютера. Сетевой принтер – это принтер, который находится не на локальной машине, а в сети. При этом, он может быть подключен к к

Двухмониторные системы.
Двухмониторные системы используются в основном трех группах задач (хотя никто не мешает Вам создать такую и просто для удовольствия) · Задачи автоматизированного проектирования, в которых

Вопросы на закрепление
· Перечислите причины, по которым могут возникать конфликты оборудования. Для каких случаев используется режим Safe Mode · Что необходимо проверить в случаях сбоев или конфликтов оборудова

Доступ к ресурсам сети.
  При работе компьютера с Windows98 в сети доступ к ресурсам (дискам, папкам и принтерам) определяется способом входа в сеть. При обычном входе в Windows

Реестр Windows
  Реестр Windows 98/95 — унифицированная база данных с иерархической структурой, хранящая параметры конфигурации системы и приложений. Поскольку в реестре содержатся все пара­метры, н

Ключи реестра.
Все перечисленные ниже ключи имеют тип DWORD (Integer) и находятся в разделе HKEY_USERS.DefaultSoftwareMicrosoftWindowsCurrentVersionPolisies"раздел" где "раздел&qu

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги