I would love to be able to just type the command line in; dragging blocks around is really slow and unnatural. But probably I'm not the target audience...
Part of the problem is there are hundreds of ways to use unix tools to get the correct response, so you'd need an entire shell and output parsing to prevent frustration.
http://biomediaproject.com/bmp/files/LEGO/gms/online/Mindsto...
I think that's part of the beauty!
But you could still support only some common POSIX tools, basically, the ones they've got "blocks" to pull from.
If I could type these in, I'd have a lot more fun — this way, I gave up after the intro questions because it's so time consuming.
I've found some very good interactive tutorial for Git and such, and it works very well for teaching/learning.