Как работают инструменты командной программирования