СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

953 10-04-2020 ОСиС ПракРаб 7 РАБОТА С КОМАНДАМИ MS-DOS

Категория: Прочее

Нажмите, чтобы узнать подробности

Выполнить задания. Создать отчет о проделанной работе, переслать отчет на почту преподавателя  .

Просмотр содержимого документа
«953 10-04-2020 ОСиС ПракРаб 7 РАБОТА С КОМАНДАМИ MS-DOS»

Практическая работа № 7 «Работа с командами в операционной системе MS-DOS»

Цель работы: Сформировать навык работы с командами в операционной системе MS-DOS


План выполнения занятия

1. Изучите теоретическую часть работы.

2. Выполните действия в КОМАНДНОЙ СТРОКЕ

3. Используя скриншоты, создайте отчет о проделанной работе

4. Переслать на почту преподавателя отчет в виде файла с именем фамилия_группа_дата занятия (например: Петров_953_10-04-20)

1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Файл (File)

Файл – это область на диске для хранения информации.

Файлы бывают 2 видов:

  1. Текстовые,

  2. Двоичные.

Текстовые файлы предназначены для текста человека;

Двоичные файлы содержат символы которых нет на клавиатуре, и предназначены для запуска программ;

Каждый файл имеет свое обозначение состоящее из имени и расширения. Имя файла содержит не более восьми символов, расширение отделяется от имени точкой и содержит три символа, например:

command.com

имя

расширение



При этом в имени можно использовать: заглавные и строчные буквы, цифры от 0 до 9, и символы: !; %; ( ); { }; ~; ^ (крышка, конъюкция); # (решетка, коммерческий номер); $; @ (кошачий хвост, собачка, обезьянка, знак относительно, коммерческое “ЭТ”); & (анперсанд).

Расширение указывать необязательно, но в нем содержится информация о структуре файла, например: .exe.com – двоичные файлы.

.txt – обыкновенный текстовый файл;

.doc – документ, созданный в Word;

.xls – таблица, созданная в Excel;

.dbr, .mbd – базы данных;

.pcx, .bmp, jpg, .wmf – рисунки;

.bat – командный файл (текстовый).

Каталог (Directory)

Каталог – специальное место на диске для хранения информации о какой – то группе файлов: имена с расширением, размеры, дата и время создания или последнего обновления и т.д.

Каталог имеет свое имя, содержащее не более 8 символов.

Если каталог Х зарегистрирован У, то Х - подкаталог для У, а У – подкаталог или родительский каталог для Х.

Каталог, с которым в данный момент работает пользователь называется текущим.

На каждом магнитном диске имеется один главный корневой каталог.

В корневом каталоге могут храниться файлы и подкаталоги (каталоги первого уровня). В каталогах первого уровня нанодятся файлы и каталоги второго уровня.









Если пользователь использует файл не из текущего каталога, то он должен указать путь к этому файлу.

Путь – это последовательность из имен каталогов разделенных знаком « \ » (backslash = обратный слеш)

Если путь начинается с символа « \ », то он вычисляется от корневого каталога, например: \nc (без пробелов) – путь от корневого каталога к подкаталогу NC.

..\nc – путь от текущего каталога к подкаталогу NC.

NC – путь от текущего каталога к NC.

\nc\nu – путь от корневого каталога к подкаталогу NU каталога NC.

\dos\text - NC.

\dos\text – путь от корневого каталога к подкаталогу TEXT каталога DOS.

..\dos – путь от текущего каталога к подкаталогу DOS.

\text – путь от корневого каталога к подкаталогу TEXT.

TEXT – путь от текущего каталога к подкаталогу TEXT.

Полное имя файла

На каждом компьютере имеются несколько дисководов. Они обозначаются: A: , B: , C: , D: …

A: , B: - дискеты;

C:, D:,E:,F: ….. – винчестеры и компакт-диски.

Полное имя файла выглядит следующим образом: [дисковод:] [путь\] имя файла.

Если дисковод не указан, то предусматривается текущий дисковод.

Если путь не указан, то подразумевается текущий каталог, например: B:\xxx.txt – файл xxx.txt находится в корневом каталоге на диске B: ;

A:\text\xxx.txt – файл ххх.txt находится в подкаталоге TEXT на диске A: ;

xxx.txt – файл ххх.txt находится в текущем каталоге текущего диска;

\help\text\xxx.txt – файл xx.txt находится в подкаталоге text каталога help текущего диска;

a:\abc.txt – файл abc.txt находится в корневом каталоге на диске a: ;

abc.txt – файл abc.txt находится в текущем каталоге текущего диска;

\help\abc.txt – файл abc.txt находится в подкаталоге help текущего диска;

c:\lexicon\txt\abc.txt – файл abc.txt находится в подкаталоге txt каталога lexicon на диске c: ;

\abc.txt – файл abc.txt находится в корневом каталоге текущего диска;

Символы * и ?

Эти символы для указания группы файлов из одного каталога.

Символ «- обозначает любое число, любые символы в имени и расширения, т.е.

Abc.txt

Abc.doc abc.*

Abc.c

Abc.ft


Символ «?» – обозначает один произвольный символ, отсутствие символа и расширение, т.е.

Abc.txt

Acc.txt

Ac.txt a?c.txt

Adc.txt

Acfc.txt

Символы * и ? не используются при записи каталога и диска, т.е. нельзя: a:\*\abc.txt

*:\text\abc.txt

Операционная система MS-DOS.

MS-DOS записывается в оперативную память с какого – либо диска и выдает на экран … к работе c:\…

За MS-DOS отвечают следующие файлы:

Command.com

Msdos.sys

Io.sys

Создание текстовых файлов

Общий вид команды: copy…con…[дисковод:] [путь\] + имя файла. (нажать на Enter)

После ввода этой строки надо поочередно вводить строки файла в конце каждой строки следует нажимать Enter, а в конце последней F6 или Ctrl+z, а затем только Enter, например:

copy…con…\ME\xxx.txt – файл xxx.txt создается в подкаталоге ME корневого каталога на текущем диске.


Удаление файлов

Общий вид команды:

del…[дисковод:] [путь\] + имя файла

В имени и расширении можно использовать * и ? Например: del…c:\Text\Help\** - удаляются все файлы из подкаталога HELP каталога TEXT диска C:

Переименование файлов

Общий вид команды:

ren… [дисковод:] [путь\] + имя файла1 … имя файла, где имя файла1 – старое имя файла, а имя файла2 – новое имя.

В имени и расширении можно использовать * и ?

Например: ren…c:\xxx.txt…yyytxt – файл xxx.txt переименовывается в yyy.txt в корневом каталоге диска c:

ren…*.txt…*.doc – все файлы с расширением .txt переименовываются в файлы с расширением .doc в текущем каталоге текущего диска

Просмотр содержимого файла

Общий вид команды:

Type…[дисковод:] [путь\] + имя файла

Например: type…c:\lexicon\abc.txt – посмотреть содержимое файла abc.txt, находящегося в

подкаталоге lexicon на диске c:

Копирование файлов

Общий вид команды: copy…[дисковод:] [путь\] + имя файла…[дисковод:] [путь\] + имя файла

В именах файлов можно использовать символ * и ?

Например: copy…xxx.txt…c:\ - файл xxx.txt копируется из текущего каталога текущего диска в корневой каталог диска с:

  • Copy…a:\*.* - копируются все файлы из корневого каталога диска a: в текущий каталог текущего диска;

  • Copy…xxx.txt…prn – файл xxx.txt из текущего каталога текущего диска выводится на принтер.

  • Copy…c:\text\help\aaa.txt…bbb.txt – файл aaa.txt копируется из подкаталога help каталога text диска c: в файл bbb.txt в текущем каталоге текущего диска

Смена текущего дисковода

Для замены текущего дисковода надо набрать название дисковода и нажать Enter.

Например:

  • A: - перейти на диск a:

  • C: - перейти на диск c:

  • Copy…a:\lex\lex.txt…c:\ - файл lex.txt копируется из подкаталога lex диска a: в корневой каталог диска c:

  • Ren…b:\text\aaa.txt…bbb.txt – файл aaa.txt находящийся в подкаталоге text переименовывается в файл bbb.txt в подкаталоге text

Создание каталога

Общий вид команды: md…[дисковод:] [путь\], например:

  • md…a:\cat – создается подкаталог Cay в корневом каталоге диска a:

  • md…a:\cat\dog – создается подкаталог dog в подкаталоге cat на диске a:

Удаление каталога

Общий вид команды: rd…[дисковод:] [путь\], например:

  • rd…\cat\dog – подкаталог dog удаляется из подкаталога cat текущего диска

В MS-DOS удаляются только нужные каталоги.

Просмотр содержимого каталога Общий вид команды: dir…[дисковод:] [путь\] [имена файла] [/p] [/w], например:
  • dir – просмотр содержимого текущего каталога текущего диска

  • dir…c:\ /p – просматривается корневой каталог диска c: с паузой, т.е. при заполнении экрана …вывод информации преостанавливается. Для продолжения работы следует нажать любую клавишу

  • dir…a:\ /w – просматривается корневой каталог диска a: в виде компактного столбца (по 5 шт. в кождой строке)

для каждого файла команда dir сообщает его имя, размер, дату и время создания, имя последнего обновления. В конце сообщается: общее количество файлов, их общий размер и наличие свободного места на диске. В именах файлов можно использовать * и ?

Смена текущего каталога

Общий вид команды: cd… [путь\], например:

  • cd…\cat – перейти в каталог cat

  • cd…\ - перейти в корневой каталог

  • cd.. – перейти в подкаталог

Очистка экрана монитора

Общий вид команды:

cls – экран монитора очищается, а … DOS появляется в правом верхнем углу экрана.

Форматирование дисков -

Это разбивание диска на сектора и дорожки. Форматировать винчестер нельзя.

Например:

  • Format…a: - форматируется диск a: (дискета стоящая в дисководе)

  • Format…a:/s – дискета, стоящая в дисководе a: после форматирования будет …, т.е. на нее будет перенесена операционная система и можно запустить компьютер с этой дискеты

  • Type…\nc\aaa.txt – просмотр файла aaa.txt из подкаталога NC текущего диска

  • Copy…a\…c:\ - копируются все файлы корневого каталога диска a: в корневой каталог диска c:

  • Del…aaa.txt – удаляется файл aaa.txt из текущего каталога, диска


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

Внутренние команды операционной системы

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

Команда


Описание внутренней команды


cd

Вывести имя текущего каталога или меняет каталог

copy

Копировать файл или несколько файлов в указанное место

date

Вывести текущую дату и при необходимости ее изменить

del, erase

Удалить указанные файлы

dir

Вывести список файлов и подкаталогов в текущем или указанном каталоге

exit

Прекратить работу командного процессора COMMAND.COM и передать управление программе, из которой он был запущен

md, mdir

Создать каталог или подкаталог

path

Указать каталоги, где DOS должна отыскивать исполняемые файлы (программы)

rd, rmdir

Удалить каталог (remove directory)

ren, rename

Изменить имя выбранного файла или файлов

time

Вывести системное время и при необходимости изменить его

type

Вывести содержимое указанного файла

verify

Проверить и сообщить результаты записи файлов на диск


Через запятую написаны команды-дубликаты и сокращенные варианты написания. Внутренняя команда не требует уточнения, кто ее будет выполнять.

Внешние команды DOS

В комплект DOS помимо системных файлов входит большой набор программ, записанных в отдельные файлы с расширением .corn, .exe. Программа из такого файла только по требованию команды специально за­гружается в память с диска. На это требуется время, поэтому вызов, указание на имя файла с программой DOS, называется внешней командой DOS. Внешняя команда - это имя программы, которая будет выполнять ожидаемое действие, в команде не указывается расширение файла.

Файл COMMAND.COM принимает с клавиатуры разные команды DOS, но сам выполняет только внутренние команды и командные файлы наборов команд. Встретившись с командой, которую он не готов выпол­нить своими внутренними силами, файл COMMAND.COM просмотрит список путей, ведущих в каталоги, и загрузит с диска файл соответствующей программы для выполнения.

Программы выполнения внешних команд поставляются вместе с DOS, хранятся на диске в каталоге DOS как обычные файлы и совершают действия обслуживающего характера.

Подача команды

Команда - это распоряжение о выполнении действий, операций.

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

2. Команда может быть закреплена за клавишей клавиатуры (горячая клавиша).

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

Структура, синтаксис команды

Выше были приведены только имена команд, но в большинстве случаев команда только начинается с имени, а дальше должны быть записаны дополнительные элементы. Правила написания и порядок следования элементов команды называются синтаксисом команды.

Команда может содержать элементы четырех типов: имя команды (обязательно в начале), параметры, ключи (переключатели) и значения. Они определяют вариант выполнения команды: кто (коды какой программы, команды), над каким объектом и как проделает требуемые действия. Элементы команды разделяются пробелами.

Строка приглашения DOS. Набор команды

После загрузки DOS на дисплей выводится приглашение DOS. Строка приглашения обычно содержит имя устройства, с которого прошла загрузка. Имя диска обозначается буквами и двоеточием: С: D: Е:

Приглашение может быть коротким - имя диска, знак и мигающий курсор _: С:\_ (здесь будет написана команда)

Команду начинают набирать с ее имени, потом после пробела могут идти параметры. Текст команды может быть набран в любом регистре (все равно, прописные или строчные буквы), общая длина командной строки не может превышать 127 символов. После нажатия клавиши Enter строчные буквы будут преобразованы в прописные, команда будет проверена системой на правильность и выполнена. На экране могут пройти сообщения: текст команды в строке; предупреждение о проблемах (ошибка, что-то не так) или результат выполнения (если он связан с экраном).

Команда перехода на другой логический диск содержит только букву имени диска (идентификатор устройства) и двоеточие, например, D: . Двоеточие объясняет DOS, что D - это имя диска, чтобы не спутать его с именем возможного командного файла d.bat или программы d.exe и т.п.

Имя команды DOS сразу определяет, что делать, параметр опреде­ляет где, с чем, с каким объектом команде работать, а ключ уточняет, как это проделать. Иногда ключ так и называют • уточнитель.

Параметр может указывать объект-источник (откуда) и объект-приемник (куда). Параметр может отсутствовать, как в командах date или time - установить текущую системную дату, время на компьютере.

Перенаправление ввода и вывода команд

Обычно (по умолчанию) операционная система воспринимает ввод команды от клавиатуры, а вывод посылает на экран. Однако можно перенаправить ввод и вывод команд. Перенаправление команды обозначают символы «меньше» , и «больше» , которые воспринимаются как стрелки направления, ввода в команду и вывода результатов. Например, ввод параметров команды принять из файла, а вывод результата отправить в другой файл. Символ добавляет выводимые данные к уже существующим в файле.

Команда dir по умолчанию выводит список каталогов на экран, но в записи dir root.txt она выведет список каталогов в файл root.txt, а если такого файла нет, то сама и создаст. Команда dir » root.txt добавит список каталогов уже существующему содержимому файла. Команда sort namefile.txt » namefile.txt возьмет строчки из файла namefile.txt, отсортирует по алфавиту и новый список добавит в тот же файл.

Команды для работы с файлами

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

COPY - копировать файл в другой каталог или даже на другой диск. Можно создать копию с прежним или другим именем файла (копией будут данные из файла). Указывается путь и имя «откуда» и путь и имя «куда». Применимо для групп файлов по шаблону имен.

DEL - удалить файл по указанному пути и имени «откуда». Обяза­тельно будет переспрошено: Вы хотите удалить...?

EDIT - редактировать файл. Открыть и изменять его содержимое в окне редактора DOS.

MOVE - переместить (переименовать) файл из указанного пути в другой каталог этого же диска, и даже на другой диск в указанный каталог. Указывается путь и имя «откуда» и путь и имя «куда.

FIND - найти файл или каталог.

REN - переименовать файл в указанном каталоге (если переименовать и переместить в другой каталог, см. только MOVE). Указывается путь «откуда\имя «какое было» и путь «куда\имя «какое станет».

ATTRIB - изменить атрибуты файла в каталоге по указанному пути. Если имя файла не указано, будут изменены атрибуты всех файлов каталога.

Команды для работы с каталогами

Каталоги можно создавать, смотреть, редактировать, копировать, перемещать, переименовывать, удалять.

DELTREE - удалить поддерево файловой системы.

DIR - посмотреть содержимое указанного в пути каталога или, если не указан путь, содержимое текущего каталога, то есть список подкаталогов и файлов того каталога, где сейчас находимся.

MD - создать подкаталог по указанному пути. Указывается на каком диске, в каком каталоге создать новый каталог. Если путь не указать, каталог будет создан в текущем каталоге.

MOVE - переименовать каталог, указанный в пути последним, может быть по другому существующему пути через указанные каталоги. Указывается путь и имя каталога «какое было» и путь и имя каталога «какое станет».

RD - удалить пустой каталог, расположенный по указанному пути. Текущий или вышестоящий каталог удалить нельзя, нельзя рубить ветку на которой сидишь.

REN - переименовать (перенести) подкаталог из указанного каталога в другой каталог, но этого же диска (на другой диск см. только MOVE). Указывается путь и имя «откуда» и путь и имя «куда».


2 ПРАКТИЧЕСКАЯ ЧАСТЬ

ЗАДАНИЕ №1

  1. Включите компьютер в режиме КОМАНДНОЙ СТРОКИ, и после появления системного приглашения С:\ перейдите на диск D: и выведите на экран оглавление главного каталога.

1)Действие: C:\D: 2) Действие: D:\DIR

2. Если при выводе каталог не умещается на экран, то наберите:

Действие: D:\DIR/P Результат: постраничный вывод каталога

Действие: D:\DIR/W . Результат: вывод каталога во всю ширину экрана

3.1 Создайте собственный подкаталог с номером своей группы и именем своей фамилии. Действие: D:\MD группа_фамилия (например, 951_IVANOV)

3.2 Проверьте наличие нового подкаталога. Действие: D:\DIR/P

3.3 Перейдите в подкаталог группа_фамилия

Действие: D:\CD группа_фамилия

Результат: системное приглашение примет вид: D:\ группа_фамилия

ВСЕ ОСТАЛЬНЫЕ ДЕЙСТВИЯ ДЕЛАТЬ С СВОЕМ КАТАЛОГЕ

3.4 Создайте подкаталог с именем MYDIR. Действие: D:\ группа_фамилия MD MYDIR

4. Проверьте наличие нового подкаталога. Действие: D:\ группа_фамилия DIR/P

5. Перейдите в подкаталог MYDIR.

Действие: D:\ группа_фамилия CD MYDIR

Результат: системное приглашение примет вид: D:\ группа_фамилия \MYDIR

6. Посмотрите оглавление подкаталога.

Действие: D:\ группа_фамилия \MYDIRDIR

Результат: каталог пустой. Две точки указывают на то, что данный каталог является подчиненным.

7. Выполните команду копирования с клавиатуры в файл T1.TXT, используя специальное имя CON (консоль). Напечатайте две строки текста:

Действие: D:\ группа_фамилия\MYDIRCOPY CON T1.TXT [Enter] Программное обеспечение [Enter] персональных ЭВМ [Enter] [F6] + [Enter].

8. Просмотрите на экране оглавление подкаталога.

Действие: D:\ группа_фамилия \MYDIRDIR

Результат: в оглавлении появилось имя файла T1.TXT.

9. Выведите на экран содержимое этого файла.

Действие: D:\ группа_фамилия \MYDIRTYPE T1.TXT [Enter]

Результат: на экран выводится текст, записанный в файлT1.TXT.

10. Аналогично создайте еще один файл Т2.ТХТ.

11. Объедините файлы в один результирующий файл BIG.TXT.

Действие: D:\ группа_фамилия \MYDIRCOPY T1.TXT+T2.TXT BIG.TXT [Enter].

Результат: получился новый файл BIG.TXT.

12. Выведите на экран результирующий файл. Действие: D:\ группа_фамилия \MYDIRTYPE BIG.TXT [Enter]

13. Аналогично создайте еще один файл с именем ERUNDA.

14. Посмотрите на экране оглавление подкаталога.

Действие: D:\ группа_фамилия \MYDIRDIR

Результат: в оглавлении появилось имя файла ERUNDA.

15. Выведите на экран содержимое этого файла.

Действие: D:\ группа_фамилия \MYDIRTYPE ERUNDA [Enter]

Результат: на экран выводится текст из файла ERUNDA.

16. Удалите файл ERUNDA.

Действие: D:\ группа_фамилия \MYDIRDEL ERUNDA [Enter]

17. Выведите на экран содержимое файла ERUNDA.

Действие: D:\ группа_фамилия \MYDIRTYPE ERUNDA [Enter]

Результат: файл не найден.

18. Посмотрите каталог.

Действие: D:\ группа_фамилия \MYDIRDIR

Результат: в оглавлении нет имени файла ERUNDA.

19. Выведите на экран часть каталога по группе файлов, начинающихся с символа "т".

Действие: D:\ группа_фамилия \MYDIRDIR Т*.*

Результат: будет выведена информация о файлах Т1.ТХТ и Т2.ТХТ.

20. Объедините файлы в один результирующий файл KNIGA, используя групповую операцию копирования.

Действие: D:\ группа_фамилия \MYDIRCOPY Т*.* KNIGA [Enter]

21. Посмотрите каталог.

Действие: D:\ группа_фамилия \MYDIRDIR

Результат: в оглавлении появился новый файл KNIGA.

22. Переименуйте файл KNIGA в файл ROMAN. Действие: D:\ группа_фамилия \MYDIRREN KNIGA ROMAN

23. Переименуйте группу файлов.

Действие: D:\ группа_фамилия \MYDIRREN Т*.* D*.LST

Результат: исчезли файлы Т1.ТХТ, Т2.ТХТ появились файлы D1.LST,D2.LST.


ЗАДАНИЕ №2

1.В своей личной папке создайте новый каталог MSDOS

  1. В каталоге MSDOS создайте два файла: DOC1 (с двумя строками текста: название своего факультета и № своей группы) и DOC2 (с двумя строками текста: фамилия и имя)

  2. Объедините файлы в один результирующий файл DOC3.

  3. Посмотрите каталог MSDOS

  4. Выведите на экран результирующий файл DOC3.

  5. Переименуйте файл DOC3 в файл MYDOC.TXT

  6. Удалите файл DOC2

  7. Объедините файлы MYDOC.TXT и DOC1 в один результирующий файл MYNAME.TXT

  8. Выведите на экран результирующий файл MYNAME.TXT

  9. Посмотрите каталог MSDOS



14