До сих пор Вы запускали команды несколькими способами:
/challenge/run)../run).ls).Первые два случая — с абсолютным и относительным путём — довольно просты: файл run находится в директории /challenge, и оба варианта указывают именно на него (при условии, конечно, что относительный путь вызывается из текущей рабочей директории /challenge). Но как быть с последним случаем?
Где находится программа ls? Откуда оболочка знает, где её искать? В этом модуле мы приоткроем завесу тайны и ответим на этот вопрос!