Now that you've seen some commands that are useful in the shell, its important to know a few more concepts. For instance, the tilde ("~") represents the home directory, so rather than typing /home/username it can be represented via a '~'. This means less typing for you.
[-(~/MyOSS-Stuff/IOSN)> pwd
/home/byte/MyOSS-Stuff/IOSN
[-(~/MyOSS-Stuff/IOSN)> cd ~
[-(~)> pwd
/home/byte
So in that example, I was located in "/home/byte/MyOSS-Stuff/IOSN#148;, and just by issuing a "cd ~", the shell has brought the current working directory to /home/byte.
A dot "." means the current directory. While "../" will mean the parent directory. This can be nested to include "../../" and so on, till it reaches the top level directory /.
---------------------------------------
You are reading
Tutorial: The Shell
1. Getting to a shell
2. Some useful commands
3. A Few More Concepts and Shortcuts
4. Input/output Redirection and Pipes
5. Where do I get help?
6. Conclusion and Exercises

