I like to use "Midnight Commander" ( mc ) to browse the context of directories..
You leaved one important tip out. The tip, that in most Linux-distributions, u could switch between terminals, by pressing [Ctrl] + [Alt] + ([F1] to [F7]) This works also when you're in graphical environment. ...Graphical desktop environment runs usually under [F7] leaving 1 to 6 free for other use...
It's a very useful. When learning to use Linux commands.
U can have the man page opened in one terminal to peek, while u edit configuration file on other terminal, or typing commands on another terminal window.. by switching between them, by pressing those shortcuts.. and u can be logged in as different user in each terminal.. I think this is the most important thing, that should be taught as first thing to new Linux users.. especially to the ones with bad memory, like my self. ;)