01 Что появится в терминале после echo hi > out.txt?
бесплатный урок
Потоки ввода и вывода в Linux
Базовая тема собеседований: stdin, stdout, stderr и операторы перенаправления. Сначала практика в терминале, потом квиз.
Три потока и четыре оператора
У каждой команды есть stdin (вход), stdout (обычный вывод) и stderr (ошибки). По умолчанию оба вывода идут в терминал. Их можно перенаправить:
> - записать stdout в файл (перезаписать),
>> - дописать в конец,
2> - то же для stderr,
2>&1 - склеить stderr со stdout.
Задача · бесплатно
Создать файл
Создайте файл /tmp/hello.txt со словом hi внутри. Когда закончите - нажмите «Проверить».
0%
Квиз · закрепить тему
Проверь, что запомнил
02 Чем > отличается от >>?
03 Команда cmd 2> err.log. Что произойдёт?
04 Что означает 2>&1?
05 Классика собеса: cmd > out.log 2>&1 vs cmd 2>&1 > out.log. Какой вариант сложит в out.log и stdout, и stderr?
Продолжить учиться
Остальные уроки - в личном кабинете: 20+ практик в браузерном терминале, теория с квизами, менторство. Регистрация бесплатная.