Инструменты пользователя

Инструменты сайта


chto_oznachaet_dev_null_2_1_ili_perenapravlenie_stdin_stdout_i_stderr

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

chto_oznachaet_dev_null_2_1_ili_perenapravlenie_stdin_stdout_i_stderr [2014/12/09 08:56]
127.0.0.1 внешнее изменение
chto_oznachaet_dev_null_2_1_ili_perenapravlenie_stdin_stdout_i_stderr [2018/08/18 05:46] (текущий)
darkfire
Строка 1: Строка 1:
 ====== Что означает "> /dev/null 2>&​1"​ или перенаправление STDIN, STDOUT и STDERR? ====== ====== Что означает "> /dev/null 2>&​1"​ или перенаправление STDIN, STDOUT и STDERR? ======
 +
 +
 +{{htmlmetatags>​
 +metatag-description=(Стандартные потоки ввода-вывода в системах типа UNIX: сstdin, stdout, stderr, stdaux, stdprn.
 +}}
 +
 +{{ ::​process_stdin_stdout_stderr_return-code.png?​nolink&​600 |}}
 Существует три стандартных значения ввода и вывода для программ (их можно представить как «потоки данных»,​ они пришли из языка программирования C). Существует три стандартных значения ввода и вывода для программ (их можно представить как «потоки данных»,​ они пришли из языка программирования C).
  
Строка 8: Строка 15:
 Часто к ним обращаются не по имени, а по номеру (по умолчанию,​ если не указать номер, подразумеваться STDOUT): Часто к ним обращаются не по имени, а по номеру (по умолчанию,​ если не указать номер, подразумеваться STDOUT):
 **0 — STDIN, 1 — STDOUT и 2 — STDERR**. **0 — STDIN, 1 — STDOUT и 2 — STDERR**.
 +
 +Когда программа начинает выполняться,​ автоматически открываются пять потоков:​ стандартный ввод (**stdin**),​ стандартный вывод (**stdout**),​ стандартный вывод для сообщений об ошибках (**stderr**),​ стандартный последовательный порт (**stdaux**) и стандартное устройство печати (**stdprn**).
  
 <note tip>​Оператор > («больше чем»), переадресовывает вывод программы. </​note>​ <note tip>​Оператор > («больше чем»), переадресовывает вывод программы. </​note>​
загрузка...
chto_oznachaet_dev_null_2_1_ili_perenapravlenie_stdin_stdout_i_stderr.txt · Последние изменения: 2018/08/18 05:46 — darkfire