
- •Лабораторный практикум
- •Введение
- •Лабораторная работа № 1. Изучение команд для работы с файлами Задание 1.1. Команда Copy
- •Задание 1.2. Команда Xcopy
- •Задание 1.3. Команда Move
- •Задание 1.4. Команда Replace
- •Задание 1.5. Команда Rename
- •Задание 1.6. Команда Fc
- •Задание 1.7. Команда Del (Delete) и Erase
- •Лабораторная работа № 2. Изучение команд для работы с дисками Задание 2.1. Команда Dir
- •Задание 2.2. Команда Cd (ChDir)
- •Задание 2.3. Команда Md (MkDir)
- •Задание 2.4. Команда Rd (RmDir)
- •Сравнение с оснасткой "Управление дисками"
- •Сценарии
- •Обзор команд Перемещение фокуса на объект
- •Отображение конфигурации дисков
- •Раздел 0
- •Управление базовыми дисками
- •Управление динамическими дисками
- •Преобразование дисков
- •Прочие команды
- •Справка
- •Лабораторная работа №3 Установка и использование Oracle vm VirtualBox Введение
- •Основная терминология
- •Руководство по установке Oracle vm VirtualBox
- •Задание 3.1. Создание виртуальной машины
- •Создание виртуальной машин
- •Установка операционной системы на виртуальную машину
- •Настройка аппаратной части виртуальной машины
- •Создание папки общей для хоста и гостевой ос
- •Задание 3.2. Создание вм под управлением Windows xp Содержание задания
- •Лабораторная работа №4 Работа с протоколом tcp/ip Введение
- •Задание 4.1. Команда Hostname
- •Задание 4.2. Команда Ipconfig
- •Содержание задания
- •Задание 4.3. Команда Arp
- •Содержание задания
- •Задание 4.4. Команда Route
- •Содержание задания
- •Задание 4.5. Служебная утилита Ping
- •Содержание задания
- •Задание 4.6. Утилита Tracert
- •Содержание задания
- •Задание 4.7. Команда Pathping
- •Содержание задания
- •Задание 4.8. Команда Netstat
- •Содержание задания
- •Задание 4.9. Команда Nbtstat
- •Содержание задания
- •Библиографический список
- •Приложение 1. Перенаправление ввода-вывода команд ос Windows xp
- •Приложение 2. Команды-фильтры ос Windows xp
- •Приложение 3. Файловый менеджер far
- •Подключаемые модули (плагины)
Приложение 1. Перенаправление ввода-вывода команд ос Windows xp
Операторы перенаправления ввода-вывода команд используются для изменения местоположения потока ввода-вывода (дескриптора) команды (табл. 14), заданного по умолчанию.
По умолчанию, входные данные команды (дескриптор StdIn в табл. 15) отсылаются интерпретатору команд Cmd.exe с клавиатуры (стандартный вход), далее интерпретатор команд отправляет выходные данные (дескриптор StdOut в табл. 15) в окно командной оболочки (стандартный выход).
Таблица 8. Операторы перенаправления потоков ввода-вывода
№ п.п. |
Оператор |
Описание |
Пример |
|
> |
Вывод потока данных в файл или на устройство (принтер) вместо клавиатуры |
Dir>Dirlist.txt – вывод результата команды Dir в текстовый файл Dirlist.txt |
|
< |
Ввод потока входных данных команды из файла вместо клавиатуры. |
Sort<File.txt – ввод данных команды Sort из файла File.txt |
|
>> |
Добавляет выходные данные в конец файла, не удаляя из него при этом существующей информации. |
Dir>>Dirlist.txt – добавление списка каталогов, созданного командой Dir, в файл Dirlist.txt |
|
>& |
Считывает данные на выходе одного дескриптора как входные данные другого дескриптора.
|
>&3 – дублирование определенного пользователем дескриптора 3 в дескриптор 1
|
|
<& |
Считывает входные данные одного дескриптора как выходные данные другого дескриптора. |
<&3 – дублирование определенного пользователем дескриптора 3 в качестве входной информации для дескриптора 0 |
|
| |
«Канал» — считывает выходные данные одной команды и записывает их на вход другой команды. |
dir | sort – сортирование каталога |
Для задания требуемого дескриптора перед оператором перенаправления ввода-вывода необходимо ввести его номер (табл. 15). Если дескриптор не задан, то по умолчанию оператором перенаправления ввода «<» будет ноль (0), а оператором перенаправления вывода «>» будет единица (1). После ввода оператора «<» или «>» необходимо указать, откуда читать и куда записывать данные.
Таблица 9. Дескрипторы ввода-вывода
№ п.п. |
Дескриптор |
Числовой эквивалент |
Описание |
|
StdIn |
0 |
Ввод с клавиатуры |
|
StdOut |
1 |
Вывод в окно командной оболочки |
|
StdErr |
2 |
Ошибка вывода в окно командной оболочки |
|
Undefined |
3-9 |
Эти дескрипторы определяются индивидуально для каждой прикладной программы. |
Комбинируя команды-фильтры (Приложение 2) с другими командами и именами файлов, можно создавать конвейеры команд. При использовании более одного фильтра в одной команде их необходимо отделять с помощью «канала» ( | ). Например, следующий конвейер ищет в каждом каталоге диска C файлы, в названии которых присутствует строка «Log», и выводит их постранично на экран:
Dir c:\ /s /b | Find "Log" | More
«Канал» указывает интерпретатору команд Cmd.exe, что выход команды Dir нужно отправить команде-фильтру Find. Последняя выбирает только те имена файлов, в которых содержится строка «Log». Команда More выводит на экран имена файлов, полученные командой Find с паузой после заполнения каждого экрана.
Дополнительные сведения по перенаправлению ввода-вывода можно получить в справке ОС Windows XP (Пуск | Справка и поддержка) в разделе Использование операторов перенаправления команд.