Hello there folks! I have been using [BASH](http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) for quite a long time. Yet I feel like there is a lot that I don’t know. The irony is that I am doing the BASH and Linux Basics training for new hires at my firm. I am not that bad, you see. It is just that there is so much to know. And I am never happy with what I know.
I mostly use the terminal at work. Though Ubuntu has given me a beautiful GUI, I still do a lot of stuff on the terminal, like writing scripts and other code. I use Ubuntu at home. At work, I used to maintain systems that worked on csh and bash. Though they are pretty much Linux Shells, they are very different in terms of behaviour and syntax when it comes to scripting.
I don’t know if you guys use bash’s auto-completion a lot. I was so used to typing a command and then searching my command history by just pressing the up arrow key at work that I thought I’d just do the same at home. So in my virtual box Ubuntu I edited my ~/.bash_profile file and added the following lines: