Общие сведения
Для работы с файлами на компьютере создано множество операционных систем. Наиболее широкое распространение среди них получила операционная система MS DOS (дисковая операционная система фирмы «Microsoft»), разработанная в 1981 г. для работы на 16-разрядных IBM-совместимых персональных компьютерах. В последующие годы эта ОС прошла путь развития, который выразился в появлении новых версий. Каждая новая версия появлялась почти одновременно с разработкой новых аппаратных средств: микропроцессоров, внешних устройств и др. Вместе с тем каждая новая версия содержала все возможности предыдущей и обладала новыми. Поэтому при перенесении старых программ в среду новой версии проблем не возникало. В силу своего широкого распространения MS DOS приобрела статус фактического стандарта для IBM PC-совместимых персональных компьютеров. Операционная система Windows XP сохранила совместимость с MS DOS.
Операционные системы классифицируются по следующим признакам:
1) числу пользователей, одновременно обслуживаемых системой (однопользовательская или многопользовательская);
2) числу задач, которые одновременно могут выполняться под управлением ОС (однозадачная или многозадачная);
3) типу доступа пользователя к ЭВМ (сетевая или несетевая);
4) типу организации вычислительного процесса (однопроцессорная или многопроцессорная).
Согласно этим критериям MS DOS является:
· однопользовательской;
· однозадачной с элементами многозадачности;
· несетевой;
· однопроцессорной.
Команды MS DOS
Общение пользователя с компьютером происходит посредством команд. Вводя команды MS DOS с клавиатуры, пользователь передает системе задания.
С помощью команд MS DOS выполняются следующие основные действия:
· сравнение, копирование, распечатка, удаление, переименование файлов;
· анализ и распечатка каталогов;
· копирование и форматирование дисков;
· выполнение системных программ и программ пользователей;
· ввод даты, времени и комментариев;
· установка функций экрана и режимов печати;
· копирование системных файлов MS DOS на другой диск;
· перевод MS DOS в режим ожидания реакции пользователя.
Существуют два типа команд MS DOS – встроенные (внутренние) и загружаемые (внешние).
Встроенные команды – простейшие, наиболее часто употребляемые. Пользователь не видит их в каталогах диска MS DOS, они являются частью процессора команд. Введенные пользователем команды выполняются немедленно.
Загружаемые команды существуют на диске как программные файлы. Прежде чем начать выполняться, они должны быть считаны с диска. Любое имя файла с типом .com, .exe или .bat рассматривается как загружаемая команда. Пользователь может создавать свои загружаемые команды и добавлять их к системе. При вводе таких команд можно не вводить их тип.
В зависимости от характера выполняемых функций команды MS DOS разделяются на семь классов:
1) общие команды;
2) команды сравнения;
3) команды-фильтры;
4) команды-функции;
5) команды для организации пакетных файлов;
6) команды конфигурирования системы;
7) команды настройки системы.
Формат команд MS DOS
Формат команд MS DOS имеет вид:
команда [параметры],
где команда – имя команды MS DOS, а параметрами, в зависимости от типа команды, могут быть:
- имя диска;
- маршрут;
- имя файла;
- подымя;
- ключи команд, перед которыми ставится знак «/», например, «/р», разделенные пробелами.
Основные команды для работы с файлами
1. Создание текстового файла:
copy con подымя,
где con – имя устройства, откуда копируется файл (клавиатура). Символ обозначает обязательный пробел между параметрами в командной строке. По такой команде сору будет создан файл с заданным именем в указанном каталоге. При вводе текста в файл в конце строк следует нажимать «Enter», после ввода всего текста нажать «F6» или «Ctrl+Z» и «Enter».
Пример 1
C:PROGRAMS>copy con new.txt – создание файла new.txt в текущем каталоге PROGRAMS и ввод в него текста.
2. Копирование файлов:
сору подымя1 подымя2,
где подымя1 – «кого и откуда» копируем, подымя2 – «куда копируем и как называем». Если подымя2 отсутствует, то копирование производится в текущий каталог с именем файла 1.
Пример 2
C:USERMARY>copy text.txt doc.txt – копируется файл text.txt из текущего каталога MARY, создается файл doc.txt в этом же каталоге.
3. Удаление файлов:
del подымя.
Пример 3
C:>del USERTANYAdoc.txt – удаление файла doc.txt из каталога TANYA.
4. Переименование файла:
ren подымя1 подымя2.
Пример 4
C:USER>ren MARYurok.doc igra.doc – переименовывается файл urok.doc из каталога MARY в файл igra.doc.
5. Вывод на экран содержимого файла:
type подымя.
Pause/Enter – приостановка/продолжение процесса вывода, Ctrl+C – прекращение вывода
6. Вывод содержимого файла на принтер:
сору подымя prn,
где prn – имя устройства вывода (принтер), которое стоит вместо имени файла.
Во всех случаях действуют правила умолчания: если указано только имя файла, то действия производятся в рабочем каталоге.
Основные команды для работы с каталогами
1. Просмотр каталога:
dir [имя диска] [маршрут] [/р] [/w)
При подаче этой команды будут выданы имена подкаталогов просматриваемого каталога, а также полная информация о файлах, т.е. имена с расширениями, размер в байтах, дата и время создания. Как видно из формата команды, все параметры могут быть опущены – в этом случае просматривается рабочий каталог.
Пример 5
C:PROGRAMSBASIOdir .. – просмотр надкаталога PROGRAMS каталога BASIC.
2. Смена рабочего каталога (change directory):
cd [имя диска] [маршрут]
По этой команде рабочим каталогом становится каталог, путь к которому указан в команде.
Пример 6
CUSER>cd PROGRAMSBASIC – переход в рабочий каталог BASIC.
3. Создание каталога (make directory):
md [имя диска] [маршрут]
Пример 7
C:PROGRAMSBASIC>md IGRA – создание подкаталога IGRA в текущем каталоге BASIC.
4. Удаление каталога (remove directory):
rd [имя диска][маршрут]
Пример 8
C:PROGRAMSBASIOrd IGRA – удаление подкаталога IGRA из рабочего каталога BASIC.