Потоки и конвейеры
В терминале команды редко работают в одиночку. Их соединяют: вывод одной отправляют в файл или сразу подают на вход другой. Так из простых команд собирают разбор лога в одну строку. В этом уроке ты перенаправишь вывод в файл, допишешь в конец и построишь конвейер, который считает строки и строит топ адресов.
Лог-файл ~/access.log уже лежит в песочнице: шесть строк запросов к веб-серверу.
Что надо понять
Поток - это данные, которые команда читает или пишет. У каждой команды есть вход (stdin) и выход (stdout). По умолчанию вход - это клавиатура, выход - экран.
Перенаправление - это отправить выход в файл вместо экрана. > перезаписывает файл, >> дописывает в конец.
Конв
Закрыто
Дальше урок входит в платный курс
Ты читаешь открытую часть. Купи курс, чтобы открыть весь урок и его лабораторию.