Sometimes you need to. For example, when making an image of an iPhone's flash. It works, but is extremly slow. With some exercise you might be able to type commands slightly slower than on a computer.<p>A 'reimagined' shell for the iPhone might work really well. Something similiar to zsh, with lots of prediction.