Linux Labs

Первые шаги / Ступень 11 из 15

Куда уходит вывод команды

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 6 · итог · 2 мин

Итог

  • Команда печатает результат в поток 1, а сообщения об ошибках — в поток 2; терминал показывает оба вперемешку.
  • > и >> направляют поток 1, 2> и 2>> — поток 2. Одиночный знак стирает файл до запуска команды, двойной дописывает в конец.
  • Оба потока в один файл — > файл 2>&1, порядок важен. Ненужный поток выбрасывают в /dev/null, когда знают, что в нём.
  • В начале урока отказы в доступе шли в поток 2, а > забрал в файл только поток 1 — поэтому сообщения остались на экране.
Ubuntu 24.04
Загрузка…