Опыт работы с DOS, Linux или Unix

Оцените статью

windows78995 Опыт работы с DOS, Linux или UnixЕсли у вас есть опыт работы с DOS, Linux или Unix, вам, возможно, известны такие перенаправления. Но есть ряд вариантов перенаправлений ввода, которые могут быть вам незнакомы. В табл. 10.2 перечисляются все инструкции перенаправления, распознаваемые оболочкой CMD. К двум специальным формам перенаправления вывода относятся вывод на устройство NUL и вывод на принтер. Windows распознает специальное имя файла nul в любой папке на любом диске и рассматривает его как файл «черной дыры». Если выдать команду и перенаправить ее вывод на nul, вывод исчезнет. Этот тип перенаправления удобен в пакетных файлах, когда нужно, чтобы команда что — нибудь сделала, но нежелательно или ненужно, чтобы пользователь видел какие — нибудь сообщения об ошибках, которые она может вывести. Например, в строке net use f: /del >nul 2>nul запускается команда net use и гарантируется, что вывод не попадет пользователю на глаза. Специальные имена файлов LPT1, LPT2 и т. д. представляют ваш принтер, используемый по умолчанию, и ваш локальный принтер, подключенный к портам LPT1, LPT2 и т. д. Вывод программы можно направить на принтер, используя перенаправление на эти имена. Можно также направить вывод на сетевые принтеры, отобразив на них эти устройства с помощью команды net use, которая рассматривается в главе 13. Специальное имя PRN является аналогом имени LPT1. В практическом повседневном использовании перенаправление стандартного вывода позволяет отлавливать вывод консольной программы в файл, где этот вывод можно отредактировать или вставить в свои документы. Перенаправление стандартной ошибки пригодится при необходимости получения печатного свидетельства из программы, выводящей сообщения об ошибках. Перенаправление ввода используется чаще всего в настройках пакетных файлов, где нужна команда, запускаемая в автоматическом режиме от заранее подготовленного ввода.

Комментирование закрыто.

Вверх страницы
x