Лабораторная работа. Практикум для студентов специальности 230101 Вычислительные машины, комплексы, системы и сети
Скачать 1.97 Mb.
|
Приложение 2) с другими командами и именами файлов, можно создавать конвейеры команд. При использовании более одного фильтра в одной команде их необходимо отделять с помощью «канала» ( | ). Например, следующий конвейер ищет в каждом каталоге диска C файлы, в названии которых присутствует строка «Log», и выводит их постранично на эк- ран: Dir c:\ /s /b | Find "Log" | More «Канал» указывает интерпретатору команд Cmd.exe, что выход команды Dir нужно отправить команде-фильтру Find. Последняя выбирает только те име- на файлов, в которых содержится строка «Log». Команда More выводит на экран имена файлов, полученные командой Find с паузой после заполнения каждого эк- рана. Дополнительные сведения по перенаправлению ввода-вывода можно полу- чить в справке ОС Windows XP (Пуск | Справка и поддержка) в разделе Ис- пользование операторов перенаправления команд. 65 Приложение 2. Команды-фильтры ОС Windows XP Команда-фильтр используется с символом перенаправления «канала» ( | ) (Приложение 1) и является командой внутри команды, которая считывает ре- зультат на выходе другой команды, преобразовывает его, а затем записывает на выход. Команды-фильтры дают возможность сортировать, просматривать и от- бирать часть выходной информации других команд. Ниже перечислены команды- фильтры, доступные в ОС Windows XP (табл. П.3). Таблица П.3. Команды-фильтры ОС Windows XP № п/п. Команда Описание 1. More Отображает содержимое файла или результаты на выходе команды в одном окне командной оболочки 2. Find Осуществляет поиск указанных символов в файлах и в результатах на выходе команды. 3. Sort Сортировка файлов и данных на выходе команды по алфавиту. Для перенаправления данных из файла на вход команды-фильтра использу- ется символ «меньше» (<). Для перенаправления данных с выхода другой коман- ды на вход команды-фильтра используется «канал» ( | ). Например, чтобы отобразить содержимое файла List.txt в одном окне ко- мандной строки за один раз, введите следующую команду: More < List.txt Отображается одно окно командной оболочки с содержимым файла, а затем в нижней части окна отображается строка --More--. Для перехода к следующему окну командной строки, нажмите любую клавишу на клавиатуре, кроме клавиши PAUSE. Для остановки листинга следует нажать комбинацию клавиш CTRL+C. Команда-фильтр More полезна при работе с командами, создающими вы- ход более одного окна командной оболочки. Например, в случае, когда вывод де- рева каталогов жесткого диска с помощью команды Tree занимает более одного окна командной оболочки, чем может быть одновременно выведено, можно ис- пользовать эту команду с «каналом» ( | ) и командой More: Tree c:\ | More 66 В результате на экран будет выведено первое окно командной оболочки с результатами выхода команды Tree, а затем отобразится строка --More-- и будет ожидаться нажатие любой клавиши для продолжения (кроме клавиши PAUSE). Команда-фильтр Find проводит поиск заданной строки или текста в фай- лах. Командный интерпретатор Cmd.exe отображает каждую строку, которая совпадает со строкой или текстом. Команда Find может быть использована как команда-фильтр и как обычная команда ОС Windows XP. Дополнительные сведе- ния об использовании команды Find в качестве стандартной команды, а также примеры ее использования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, на- брав в окне командной оболочки строку Find /? и нажав Enter для ввода. Чтобы использовать команду Find в качестве команды-фильтра, необходи- мо включить символ «меньше» (<) и строку или текст, в котором требуется вы- полнить поиск. По умолчанию при поиске команда Find учитывает регистр. Find "Pacific Rim" < Trade.txt – осуществляется поиск строки "Pacific Rim" в файле Trade.txt. Для сохранения результатов работы команды Find в определенном файле, перенаправьте вывод посредством символа «больше» (>) и задав имя файла: Find "Pacific Rim" < Trade.txt > Nwtrade.txt Команда-фильтр Sort выполняет сортировку по алфавиту текстового файла или результатов на выходе команды. Следующая команда сортирует содержимое файла List.txt и отображает результаты в окне командной оболочки: Sort < List.txt В этом примере команда Sort сортирует строки файла List.txt в алфавитном порядке и выводит результат на экран без изменения файла. Для сохранения ре- зультатов работы команды Sort в определенный файл, необходимо ввести символ «больше» (>) и имя файла, как показано ниже: Sort < List.txt > Alphlist.txt Для сортировки результатов поиска следует ввести команду Find, затем символ ( | ) и команду Sort. Например, сортировка строк в алфавитном порядке, содержащих слово "Jones" осуществляется следующим образом: Find "Jones" Maillst.txt | Sort 67 При л ожени е 3. С хе матич еск ое п ре дста вл ен ие л окаль но й с ети МИ КТ 68 Приложение 4. Образец титульного листа МЕЖДУНАРОДНЫЙ ИНСТИТУТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ СИСТЕМ КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ЛАБОРАТОРНАЯ РАБОТА № ___ по дисциплине «ОПЕРАЦИОННЫЕ СИСТЕМЫ» Студента(ки) группы _________ ФИО ________________________ _____________________________ (подпись) Проверил: канд. техн. наук, доцент каф. ИВТ Савченко В.А. _____________________________ (подпись) Дата « ____ » ___________ 2008 г. ВОРОНЕЖ 2008 69 Учебное издание ОПЕРАЦИОННЫЕ СИСТЕМЫ ЛАБОРАТОРНЫЙ ПРАКТИКУМ для студентов специальности 230101 «Вычислительные машины, комплексы, системы и сети» всех форм обучения ЧАСТЬ I (Лабораторные работы №1 и №2) Составитель: Савченко Владислав Анатольевич В авторской редакции Компьютерный набор Савченко В.А. Подписано в печать 13.10.2008 г. Формат 60x84/16 Бумага для множительных аппаратов. Усл. печ. л. 4,31. Тираж 128 экз. Заказ № 96. НОУ ВПО «Международный институт компьютерных технологий» 394026, г. Воронеж, Солнечная 29 б |