stdin, stdout и stderr — стандартные потоки с дескрипторами 0, 1 и 2.
Что такое стандартные потоки ввода/вывода в Linux (stdin, stdout, stderr) и как их можно перенаправлять или подавлять?
stdin, stdout и stderr — стандартные потоки с дескрипторами 0, 1 и 2.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
stdin, stdout и stderr — стандартные потоки с дескрипторами 0, 1 и 2.
> перенаправляет обычный вывод, 2> — ошибки, 2>&1 объединяет их, а | передаёт stdout следующей команде; порядок перенаправлений имеет значение.