Совсем близко, на очень близком расстоянии.
Подразумевается, что в двух шагах могут находиться предметы, строения, различные учреждения, элементы ландшафта, люди, живые существа.
Имеется в виду, что один объект находится в пространственной близости по отношению к другому объекту или что одно событие происходит недалеко от другого.
В двух шагах можно находиться, жить, делать что-либо.
Для этого выражения есть синонимические фразеологизмы (с таким же смыслом):
- Рукой подать
- В пяти минутах (ходьбы, езды)
Есть и антонимические фразеологизмы (с противоположным смыслом) для этого выражения:
Какого-то определённого происхождения этого фразеологизма нет и, скорее всего, оно связано с наблюдательностью и богатой фантазией русского народа.
Готово! Налетели. Вот они, горы, в двух шагах. Вон ущелье.
Михаил Афанасьевич Булгаков. «Необыкновенные приключения доктора»