Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Стандартний вхід, вихід і помилка

Багато програм, які ми використовували досі, виробляють якийсь вихід. Цей вихід часто складається з двох типів. По-перше, ми маємо результати програми; тобто дані, для отримання яких розроблена програма, а по-друге, у нас є повідомлення про стан і помилки, які розповідають нам, як працює програма. Якщо ми подивимося на команду, як ls, ми бачимо, що він відображає свої результати та повідомлення про помилки на екрані.

Дотримуючись теми Unix «все є файлом», такі програми, як ls фактично надсилати свої результати до спеціального файлу під назвою стандартний вихід (часто виражається як stdout) та їхні повідомлення про стан в інший файл під назвою sстандартна помилка (stderr). За замовчуванням як стандартний вихід, так і стандартна помилка пов’язані з екраном, а не зберігаються на дисковому файлі.

Крім того, багато програм отримують вхідні дані від засобу під назвою стандартний вхід (stdin), який за замовчуванням прикріплений до клавіатури.


Перенаправлення вводу-виводу дозволяє нам змінювати, куди надходить вихід і звідки надходить вхід. Як правило, вихід надходить на екран, а введення — з клавіатури, але за допомогою перенаправлення вводу-виводу ми можемо це змінити.


Найпопулярніші хмарні обчислення ОС на OnWorks: