Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Стандартный ввод, вывод и ошибка

Многие из программ, которые мы использовали до сих пор, производят тот или иной вывод. Этот вывод часто бывает двух типов. Во-первых, у нас есть результаты программы; то есть данные, которые программа предназначена для производства, и, во-вторых, у нас есть сообщения о состоянии и ошибках, которые говорят нам, как работает программа. Если мы посмотрим на команду вроде ls, мы видим, что он отображает свои результаты и сообщения об ошибках на экране.

Следуя теме Unix «все является файлом», такие программы, как ls фактически отправляют свои результаты в специальный файл с именем стандартный вывод (часто выражается как стандартный вывод) и их статусные сообщения в другой файл с именем sстандартная ошибка (STDERR). По умолчанию и стандартный вывод, и стандартная ошибка связаны с экраном и не сохраняются в файл на диске.

Кроме того, многие программы принимают входные данные от объекта, называемого стандартный ввод (STDIN), который по умолчанию прикреплен к клавиатуре.


Перенаправление ввода / вывода позволяет нам изменять направление вывода и источник ввода. Обычно вывод идет на экран, а ввод идет с клавиатуры, но с перенаправлением ввода-вывода мы можем это изменить.


Лучшие облачные вычисления для ОС в OnWorks: