Из каких элементов состоит команда в режиме консоли? — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Из каких элементов состоит команда в режиме консоли?

2017-06-05 223
Из каких элементов состоит команда в режиме консоли? 0.00 из 5.00 0 оценок
Заказать работу

 

Каждая вводимая в консоли команда имеет следующую структуру:

<Имя команды> <P1> <P2> … <Pm> /K1/K2 …/Kn,

где <Имя команды> – это либо имя одной из внутренних команд (например, Copy, Dir), либо полное или частичное имя файла внешней команды (на-пример, C:\WINDOWS\system32\debug.exe). Элементы команды отделяются друг от друга одним из разделителей. Обычно это пробел.

 

Какие элементы включает спецификация файла?

 

Пояснить понятие текущей (рабочей) директории.

 

Текущая директория в консоли Windows – это директория, заданная ко-мандой CHDIR (cd). Текущая директория в консоли определяется для каждого тома файловой системы. Для приложений Windows текущая директория опре-деляется для каждого процесса.

 

Пояснить понятия абсолютного и относительного пути.

 

Путь может быть абсолютным или относительным.

Абсолютный путь представляет собой перечень директорий от корня файловой системы (в Windows символ \ в начале пути) до директории, вклю-чающей собственно имя файла.

Относительный путь указывается от текущей директории. Путь в теку-щую директорию называют еще подстановочным. Он дополняет относитель-ный путь до абсолютного пути.

 

Чем отличаются записи абсолютного и относительного путей?

См. вопрос№5

Перечислите имена специальных файлов в DOS и Windows.

В качестве имен файлов в Windows могут использоваться имена основ-ных символьных устройств компьютера. Например, такие как PRN – для прин-тера, CON – для консоли (клавиатура для ввода и дисплей для вывода), COM1,2,3,4 – для последовательных портов, NULL – для фиктивного устрой-ства ввода–вывода и др. Эти устройства называют специальными файлами. ^Z – «конец передачи».

8 Перечислить операторы перенаправления ввода–вывода и привести примеры их применения.

Операторы перенаправления ввода – вывода Оператор перенаправления   Описание
> Записывает данные стандартного вывода команды в файл или на уст-ройство, например, на принтер (PRN)
< Читает вместо стандартного потока ввода данные из файла или уст-ройства, например, из последовательного канала (COM1)
>> Добавляет данные стандартного вывода команды в конец файла, не удаляя при этом существующей информации из файла
D1 >& D2 Направляет данные с выхода одного дескриптора (D1) на вход другого дескриптора (D2)
D1 <& D2 Считывает входные данные первого дескриптора (D1) с выхода второ-го дескриптора (D2)
cmd1|cmd2 Направляет данные стандартного вывода одной команды (cmd1) в по-ток стандартного ввода другой команды (cmd2). Такое объединение команд называют конвейером, а механизм обмена данными носит на-звание «канал» (pipe)

Пример: dir > d:\work\file.txt “&”2>>d:\work\file.txt /ggg

9 Какие программы называют фильтрами? Привести примеры использо-вания фильтров.

Фильтрами называют команды, которые используют в качестве ввода стандартный поток STDIN, а в качестве вывода – стандартный поток STDOUT, т. е. ввод с клавиатуры и вывод в окно консоли. Такие команды удобно объеди-нять в цепочки с помощью оператора канала «|» и формировать таким образом то, что называется конвейером команд. Другое наименование – канал (pipe). Оператор канала направляет во временный файл стандартный вывод команды, стоящей слева от оператора. Затем информация из временного файла направля-ется на стандартный вход команды, стоящей справа от оператора.

К фильтрам относятся команды MORE, SORT, FIND. Фильтры делят, упо-рядочивают или выделяют отдельные части из проходящей через них информа-ции.

Что такое конвейер команд и как его организовать?

См. вопрос 9

Приведем в качестве примера следующую цепочку команд:

dir d:\ |find "txt"|sort /R | more

В этой цепочке информация о корневой директории диска D, выдаваемая командой dir, направляется на вход команды find, которая выделяет из входного потока строки, содержащие подстроку “txt” и направляет свой вы-вод на вход команды sort. Эта команда упорядочивает поток входящих строк в порядке, обратном алфавитному, и выдает их на вход команды more. По-следняя выводит поток строк на экран порциями, соответствующими размеру окна консоли.

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

dir d:\ | find "txt" | sort /R | more >d:\file2.txt

В этом примере символы из потока стандартного вывода команды more перенаправляются в текстовый файл: more >d:\file2.txt.


Отчет по лабораторной работе №2
Тема: Автоматизация работы в консоли Windows с помощью командных файлов


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

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.015 с.