Couldn't agree more, the only way to retain what you do at the cli, is to actually type it out yourself. When you repeat the same commands a week later, although you might not exactly remember the full syntax or command switches, your brain will tell you that it doesn't look right (basic pattern recognition) and you'll be able to pull up the man pages, giggle etc and find some help. Assuming of course you don't panic and forget that they are available. There are times though when a quick c/p comes in handy and I freely admit to doing so, probably more often than I should, but it can have unintended consequences for those unaware. I remember feeling so lost in the various file systems when I first started out with Linux, just trying to remember where things were, how to navigate the tree etc. It's definitely a learning curve, more so for those poor souls only ever having been exposed to M$ Windows. Those that cut their teeth on the various flavours of DOS or have some programming experience have less of a struggle, as that lack of GUI doesn't scare them quite so much and their confidence is not dented by it. Either way, learning how to get the best out of "your" Linux is, without doubt, a journey worth taking