Пренасочване IO в ПМС
Пренасочване IO в ПМС
С пренасочването на I / O устройства една програма може да изпрати своя изход към входа на друг или да прихване изхода на друга програма, да го използват като своя принос. Така, че е възможно да се прехвърля информация от процес за обработка с минимум софтуер режийни. На практика това означава, че програмите, които използват стандартните входни и изходни устройства, операционната система Ви позволява:
- показване на съобщенията програми не на екрана (стандартния изход), и към файл или да принтер (изход пренасочване) на;
- четене на входните данни от клавиатура (стандартния вход) и от готови файл (вход пренасочване);
- изпращане на съобщения, които се появяват една програма като вход към друга програма (или конвейер състав команда).
тези функции от командния ред се прилагат, както следва. С цел да се пренасочи текстови съобщения, показвани от някой от командната линия в текстов файл, трябва да се използва дизайн команда> името на файла. Ако определени за изходния файл вече съществува, тя не се промени (старите съдържанието се губят), освен ако не е изградена. Можете също така да се създаде нов файл, и добавяне на информация изход команда към съществуващ файл. За да направите това, пренасочване на изхода на командата трябва да се определят, както следва: команда >> името на файла. С характер <можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла: команда <имя_файла
Примери за пренасочване на командния ред вход / изход
Ето някои примери за I / O пренасочване.
1. Посочете резултатите от пинг команда в пинг ya.ru> ping.txt файл
В случай, можете да пренасочите към текстов файл от строителния екип 2> името на файла трябва да се съобщения за грешки (STDERR) В този случай, ще бъдат показани на стандартния изход. Налице е също така възможност на информационни съобщения и съобщения за грешки се показват в един и същи файл. Това се прави по следния начин: команда> името на файла 2> 1