Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




Многие команды выводят на экран результаты своей работы (например, команды DIR и TYPE) или диагностические сообщения (например, команды COPY и FORMAT). С помощью специального символа " > ", записываемого в конце командной строки, можно перенаправить вывод на другие устройства или записать всю выводимую информацию в файл.

Например, команда DIR D:\ >PRN выведет оглавление корневого каталога диска D на принтер, а команда DIR D:\ >dir.lst запишет его в файл dir.lst текущего каталога. Если файл с именем dir.lst отсутствует, он будет создан в результате выполнения команды. Если файл уже существует, он будет замещен новым файлом с этим же именем.

Для того, чтобы добавлять очередные выводимые сообщения в существующий файл, надо использовать два символа " >> " вместо одного " > ". Например, команда DIR C:\ >>dir.lst, выполненная после приведенной выше команды,"допишет" в файл dir.lst оглавление корневого каталога диска С после уже записанного в этом файле оглавления каталога диска D.

Фиктивное (реально не существующее) внешнее устройство с системным именем " NUL " используется для подавления вывода сообщений на экран. Например, при выполнении команды COPY File1.txt File2.txt>NUL будет заблокирован вывод стандартного сообщения этой команды "Один файл скопирован".


Учебные задания

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

Установите командный режим работы Вашего ПК - выберите " Сеанс MS DOS " или " Командная строка " в пункте " Программы " или выполните команду "Command" или "Cmd" в пункте " Выполнить " главного меню (кнопка "Пуск"). Все последующие учебные задания следует выполнять в командном режиме.

Используя команду PROMPT, установите "стандартный" вид приглашения DOS – активный диск и путь к текущему каталогу. Измените приглашение DOS:

текущая дата и время;

версия Windows;

собственная фамилия и номер группы;

восстановите стандартный вид приглашения.

Используя команду COPY создайте в личном каталоге два коротких текстовых файла, содержащих по одной строке текста - Ваши фамилия, имя и отчество на русском (в файле xxx_rus.txt) и английском (в файле xxx_engl.txt) языках. В именах файлов "ххх" - Ваши инициалы на английском языке.

Отредактируйте файлы, созданные при выполнении предыдущего задания, с помощью команды EDIT (например, дополните текст Вашим домашним адресом).

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

Создайте в личном каталоге новый файл путем объединения двух файлов, созданных при выполнении 3-го задания.

Используя команды COPY и TYPE, просмотрите на экране содержимое всех файлов, созданных при выполнении выполненных заданий.

Установите текущим один из созданных каталогов и сохраните его оглавление в файле Direct.txt, расположенном в этом каталоге.

Сохраните оглавления личного каталога и всех подчиненных ему каталогов в файле My_Dir.txt, расположенном в личном каталоге. Предложите несколько вариантов формирования такого файла.

Активизируйте программную оболочку Norton Commander (или любой ее функциональный аналог – например, DOS Navigator или FAR manager) и выполните задания 2 –6 без прямого применения команд.

Контрольные вопросы

Объясните термин приглашение DOS. Какая команда управляет формой приглашения? Как установить в приглашении вывод системной даты и пути к текущему каталогу?

Объясните термин команда DOS. Каковы действия DOS при обработке внутренних и внешних команд? Каковы правила записи параметров и модификаторов команд?

Объясните термины имя файла, путь к файлу, спецификация файла. Найдите неправильные обозначения спецификаций файлов в приведенных ниже командах, исправьте ошибки и прокомментируйте результаты выполнения команд:

MD D:\QQ

CD D:\QQ

CD..QQ

COPY A:/ddd.pp/fff.txt B/rrr.xtx

RENAME A:\ddd\rrr.123\fff.txt rrr.xtx

DEL A:\ddd.pppp\fff.txt

TYPE D:ABCD_EFGH.pas

TYPE C:\ABCD-EFG.bas1

Как реализуются операции над группами файлов? Что произойдет в результате выполнения приведенных ниже команд?

COPY B:\TASK??.exe A:\TASK

COPY B:\TASK?.* A:

COPY B:\T*.prg A:\

COPY B:\*.* A:\DIR\*.new

Охарактеризуйте группу команд, обеспечивающих работу с дисками.

Охарактеризуйте группу команд, обеспечивающих работу с каталогами.

Охарактеризуйте группу команд, обеспечивающих работу с файлами.

Объясните назначение и правила использования команды PATH.

Какие команды позволяют объединять несколько файлов в один?

1. Чем отличаются команды Format и Fdisk?

2. Чем отличаются команды Copy, XCopy и DiskCopy?

3. Для чего и как используется перенаправление ввода-вывода?

Лабораторная работа №2





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 1110 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2351 - | 2153 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.