Правила копирования, переименования и т.д. при работе с дискетами остаются такими же только дискета обозначается как диск А:.
При работе с дискетами не забывайте проверить положение переключателя защиты от записи (на тыльной стороне дискеты). Многие сообщения об ошибках при операциях с файлами обусловлены вашей невнимательностью в этом отношении.
1. Вставьте дискету не содержащую какой-либо полезной информации в дисковод.
2. Очистите дискету (отформатируйте) командой FORMAT A: /Q.
3. Укажите емкость дискеты, т.е. её максимальный объем равный 1440КБайт (FORMAT A: /F:1440). Форматирование с другим объемом является нестандартным для дискет такого класса и их следует избегать.
4. Задайте дискете при форматировании метку «DOS-Disk». Наличие метки облегчит понимание того, что записано на дискете (LABEL A: MY_DISK).
5. Просмотрите метку диска (LABEL A:).
6. Создайте так называемую системную (загрузочную, bootable) дискету (FORMAT a: /S). В практическом использовании это должна быть новая дискета. После форматирования защелку на тыльной стороне следует поставить в положение “закрыто от записи”. Это защитит дискету от проникновения компьютерных вирусов. Системная дискета используется для аварийного запуска компьютера при сбое операционной системы.
7. Просмотрите отформатированную дискету (DIR A: /A). На ней должны присутствовать системные файлы IO.SYS, MSDOS.SYS, COMMAND.COM, а также некоторые файлы из состава MS-DOS.
8. Чтобы уменьшить риск неправильной записи файлов на диск, рекомендуется включить режим проверки правильности записи при помощи команды VERIFY ON. Текущее значение параметра можно узнать, указав команду VERIFY.
9. Очистите дискету и скопируйте системные файлы при помощи команды SYS A: Просто скопировать системные файлы командой COPY нельзя!
10. Скопируйте на дискету несколько файлов из вашего личного каталога.
11. Скопируйте вашу дискету на дискету вашего соседа. Для этого наберите команду DISKCOPY A: A: /V /M. Первый диск A: указывает откуда берется информация, второй – куда она записывается. Параметр /V устанавливает режим проверки, а параметр /M обеспечивает промежуточное хранение информации в оперативной памяти компьютера, а не на его винчестере.
1.8. Атрибуты файлов. Системная дата и время. **
Каждый файл может обладать четырьмя характеристиками-атрибутами: «архивный»(A rchive), «только-для-чтения» (R ead-only), «скрытый» (H idden), «системный» (S ystem).
1. Сделайте текущим ваш каталог.
2. Проверьте текущие атрибуты файла new1.txt (ATTRIB new1.txt). На экране отображаются символы A, R, H, S или их комбинации.
3. Сделайте файл new1.txt доступным только для чтения (ATTRIB +R new1.txt).
4. Попытайтесь удалить файл new1.txt (DEL new1.txt). Попытка будет неудачной – вам откажут в доступе.
5. Сделайте файл new2.txt скрытым (ATTRIB +H new2.txt). Просмотрите содержимое текущего каталога. Вы не должны увидеть этот файл.
6. Скопируйте все файлы из вашей папки в подкаталог RESERV.NEW (он будет создан автоматически) командой XCOPY (XCOPY *.* RESERV.NEW). Убедитесь, что скрытый файл не был скопирован (DIR /S /AH). Первый параметр позволяет просматривать файлы не только в текущем каталоге, но и в его подкаталогах. Параметр /А указывает на то, что при просмотре нас интересуют атрибуты файлов (Н – «скрытые»).
7. Убедитесь, что файл RESERV.NEW\new1.txt не имеет атрибута «только-для-чтения» (ATTRIB RESERV.NEW\new1.txt).
8. Повторите действия по копированию всех файлов текущего каталога в каталог RESERV.NEW, но с параметром /H (XCOPY *.* RESERV.NEW /H).
9. Проверьте, были ли скопированы скрытые файлы.
10. Удалите атрибуты R и H у файлов new1.txt и new2.txt (ATTRIB -H -R n*.txt).
11. Проверьте системную дату (DATE). При необходимости, измените ее на текущую. Дата записывается в американском формате mm-dd-yy. То есть сначала указывается месяц, затем число и потом год. Разделителями могут служить точки, дефисы или знаки «/». При записи года лучше использовать четырехзначную запись.
12. Проверьте системное время (TIME). При необходимости, измените его на текущее. Повторное нажатие клавиши <Enter> дает команду оставить показания часов без изменения. Разделителями служат двоеточия. Сотые доли секунды вводить не надо.
13. Очистите экран монитора командой CLS.
1.9. Справка о командах DOS. Смена вида приглашения. **
1. Сделайте текущим ваш каталог.
2. Введите в командной строке команду на получение краткой справки по команде DOS COPY (COPY /?).
3. Повторите те же действия, но для получения справки о команде DOS MOVE (MOVE /?).
4. Запустите программу-справочник командой HELP, указав в качестве параметра команду DIR (HELP DIR).
5. Пролистайте текст справки с помощью клавиш <PgDn> и <PgUp>. Можно также перетаскивать курсором мыши ползунок по полосе прокрутки.
6. Переместитесь в конец темы, нажав комбинацию клавиш <Ctrl> и <End>, а затем в начало темы, нажав <Ctrl> и <Home>.
7. Нажмите на кнопки ◄NOTES► и ◄EXAMPLES► в верхней части темы. При помощи первой, вы получите дополнительные сведения о выбранной команде, а при помощи второй – примеры ее использования.
8. Вернитесь к описанию синтаксиса команды при помощи кнопки ◄SYNTAX►.
9. Перейдите к оглавлению справочной системы комбинацией клавиш <Alt+C>, затем вернитесь к содержимому справки по команде DIR, нажав <Alt+N>.
10. Завершите работу со справкой комбинацией клавиш <Alt+F+X>.
11. Перенаправьте результат выполнения команды DIR /? в файл с именем help.txt (DIR /? > help.txt).
12. Допишите в файл help.txt информацию о команде CD (CD /? >> help.txt).
13. Действуя аналогично, дополните файл help.txt сведениями о командах COPY и MOVE.
14. Пересортируйте построчно содержимое файла help.txt. Результат запишите в файл с именем helpsort.txt (SORT <help.txt > helpsort.txt). Заметьте, информация берется из файла help.txt и пересылается команде SORT (знак <), а результат команды помещается в файл helpsort.txt (знак >).
15. Просмотрите содержимое файлов help.txt и helpsort.txt. Для этого воспользуйтесь командой (FOR %c IN (help.txt helpsort.txt) DO TYPE %c). В скобках указывают, над какими файлами производить действия, описанные после слова DO. Имена файлов разделяются пробелами или применяют символы-шаблоны. Символ “%c” указывает начало и конец цикла. Вместо буквы “с” может стоять любая другая латинская буква.
16. Установите в качестве приглашения следующую строку:
Сегодня - Сб. 12.10.2002 | время – 16:44:38
C:\WINDOWS>
(PROMPT Сегодня -$D $B время -$T $_ $P %G).
17. Верните приглашению DOS обычную форму (PROMPT $P$G).
1.10. Создание командных файлов. **
КомандыDOS можно объединять в командные файлы. Они имеют расширение. bat. Их можно запустить, указав имя в командной строке.
1. Сделайте текущим ваш каталог.
2. Запустите встроенный текстовый редактор (EDIT)
3. Наберите текст:
echo off
CLS
REM Это комментарий! Пусть у нас есть три задачи:
ECHO A - Создать подкаталог с именем 22
ECHO B – Запустить программу-антивирус.
ECHO C - Получить информацию по системе
REM Человек может выбрать путь A, B или C. Через 7сек. компьютер выберет С.
CHOICE /C:ABС: /T:C,7 Выберите действие:
REM В зависимости от выбора, запускаются подпрограммы
IF errorlevel 3 GOTO SysInfo
IF errorlevel 2 GOTO Antivirus
IF errorlevel 1 GOTO MakeMyDIR
REM Первая подпрограмма. Начинается с метки (: имя)
:INFO
echo Текущая кодовая страница
CHCP
PAUSE
echo Имя текущего диска
VOL
PAUSE
echo Текущая версия DOS
VER
GOTO end
REM Вторая подпрограмма. Вызов другой программы командой CALL
:Antivirus
CALL c:\DOS\MSAV a:
GOTO End
REM Третья подпрограмма. Анализирует, создан ли уже такой каталог,
REM если нет- создает его, если да – предупреждает
:MakeMyDIR
IF NOT EXIST 22
MD 22
IF EXIST 22
ECHO Такой каталог уже существует!
GOTO End
REM Последняя метка – конец программы
:END
4. Сохраните файл командой Файл®Сохранить в ваш каталог с именем step1.bat и закройте редактор EDIT.
5. Запустите полученный файл и проверьте работу каждого из вариантов.
6. Завершите сеанс DOS командой EXIT.
Контрольные вопросы:
Тема 1.1. | |
Какое логическое имя в ОС MS-DOS получает первый накопитель на жестком магнитном диске? | |
Какое логическое имя в ОС MS-DOS получает первый накопитель на гибком магнитном диске? | |
Какое логическое имя в ОС MS-DOS получает второй накопитель на гибком магнитном диске? | |
Что называют иерархической структурой каталогов? | |
Для чего служит команда CD(ChDir)? | |
Какую команду следует ввести для перехода в поддиректорию WORK директории STUDENT диска C:, находясь в корневой директории того же диска? | |
Какая команда служит для перехода к работе с гибким магнитным диском? | |
Как перейти на первый жесткий магнитный диск из любой точки файловой системы MS-DOS? | |
Для чего служит команда MS-DOS MD(MkDir)? | |
Как создать директорию с именем STUDENT дочернюю по отношению к текущему каталогу магнитного диска? | |
Какой символ используется при описании пути к нужному каталогу? | |
Тема 1.2. | |
Что называется рабочей директорией (каталогом)? | |
Для чего служит команда MS-DOSDIR? | |
Какой командой можно просмотреть содержимое поддиректории С:\STUDENT\WORK, если Вы работаете с корневой директорией С:\? | |
Какая команда покажет содержимое гибкого магнитного диска, если текущей директорией является одна из директорий жесткого диска? | |
Какую команду необходимо ввести для вывода на экран информации обо всех файлах с расширением PAS, содержащихся в каталоге C:\STUDENT\WORK, если рабочим является корневой каталог жесткого диска С:? | |
Какая команда выводит информацию обо всех файлах с именами rabfile, хранящихся в папке C:\STUDENT\WORK,если рабочей папкой является корневой каталог диска С:? | |
Какая команда служит для вывода на экран информации о файлах, имеющих имена, начинающиеся с буквы R и состоящие из 3 символов, содержащихся в папке C:\STUDENT\WORK, при условии, что рабочей папкой служит каталог С:\? | |
Как изменить порядок сортировки файлов на обратный? |
Тема 1.3. | |
Что такое файл? | |
Из каких частей состоят имена файлов в MS-DOS? | |
Какова максимальная длина собственно имени файла в MS-DOS? | |
Какова максимальная длина расширения файла в MS-DOS? | |
Кем назначаются имена файлов в MS-DOS? | |
Какие расширения должны иметь файлы, содержащие выполняемые программы на "машинных" языках? | |
Какое расширение обычно получают текстовые файлы? | |
Для чего служат расширения имени файлов? |
Тема 1.4. | |
Для чего служит команда COPY в MS-DOS? | |
Укажите команду для копирования на дискету файла RABFILE.PAS из поддиректории WORK, директории STUDENT жесткого магнитного диска С:. При этом текущий каталог - корневой каталог того же диска. | |
Какая команда служит для копирования всех файлов с расширением.PAS, содержащихся в поддиректории STUDENT\WORK жесткого диска, на дискету 3,5"? | |
Какая команда служит для копирования всех файлов с расширением.PAS с корневого каталога гибкого магнитного диска 3,5" в поддиректорию \WORK директории STUDENT на жестком магнитном диске C:? | |
Какую команду надо ввести для копирования всех файлов с расширением txt, имя которых состоит из четырех букв и начинается на F, содержащихся на гибком магнитном диске 3,5", в поддиректорию WORK директории STUDENT на жестком магнитном диске. Рабочий диск - корневой каталог диска C:. | |
Для чего используется команда MS-DOS MOVE? | |
В чем разница между операциями копирования и переноса? | |
Для чего используется команда MS-DOS REN? |
Тема 1.5. | |
Для чего предназначена команда MS-DOS FIND? | |
При помощи какой команды можно осуществить поиск фрагмента текста в нескольких файлах? | |
Какие два режима сравнения файлов вы знаете? | |
С помощью какой команды можно произвести сравнение двух файлов? | |
Какой параметр должна иметь команда FIND, чтобы выводить информацию о количестве вхождений искомого слова в тексте? | |
Какой символ позволяет выполнять две команды MS-DOS последовательно одну за другой? | |
Что можно сделать с помощью команды DOS FC? | |
Тема 1.6. | |
Для чего служит команда DEL в MS-DOS? | |
Как уничтожить файл с именем rabfile.pas, находящийся в директории C:\STUDENT\WORK, если текущий каталог - корневой директорий жесткого диска С:? | |
Вы находитесь в корневой директории диска С:. Как уничтожить все файлы, имеющие расширение BAK и хранящиеся в директории STUDENT\WORK того же диска? | |
Если рабочая директория – корневой каталог диска С:, то как уничтожить все файлы с именем rabfile, находящиеся в директории C:\ STUDENT\WORK? | |
Как уничтожить все файлы в поддиректории RABDIRECT директории STUDENT из рабочей корневой директории жесткого диска С:? | |
Для чего предназначена команда RD(RmDir)? | |
Какой командой MS-DOS следует уничтожить директорию с именем STUDENT, дочернюю к текущему каталогу магнитного диска? |
Тема 1.7. | |
Для чего используется команда FORMAT? | |
Что такое процесс форматирования? | |
Для чего используют загрузочную дискету? | |
Какие файлы записываются на дискету при ее форматировании с параметром /S? | |
Как скопировать системные файлы на дискету? | |
Для чего служит команда DISKCOPY? | |
Для чего служат метки дисков? |
Тема 1.8. | |
В каких целях разрабатывается операционная система? | |
Что представляет собой операционная система? | |
Сколько пользователей могут одновременно работать с машиной под управлением операционной системы MS-DOS? | |
Какие файлы составляют основу операционной системы MS-DOS? | |
Где располагаются файлы подсистем MS-DOS перед их загрузкой? | |
Что представляет собой подсистема COMMAND.COM? | |
В каком файле содержится базовая система ввода-вывода ОС MS-DOS? | |
В каком файле хранится программа, обеспечивающая расшифровку и выполнение команд, вводимых пользователем? | |
Какой файл называется файлом конфигурации в MS-DOS? | |
Какой файл управляет автоматическим запуском программ при загрузке ОС MS-DOS? | |
Укажите команду для установки файлу test.txt атрибутов «системный» и «только-для-чтения». |