Get to know Linux: Terminology
I have been covering the Linux operating system for a long time now. There are moments when I take it for granted that everyone knows the basic terminology surrounding this operating system. Because this is obviously not the case, I thought it might be a good time to stop and explain some of the terms that many Linux users toss about every day.
~/ or users’ home: This is the directory, created when you either install your operating system or create a new user (with the right arguments), that holds all of your personal data. This directory is created based on what is in the /etc/skel directory. This is the one directory your user has full permissions in. From the command line, the fastest way to get to this directory is to enter the command cd.
Kernel: This is the heart of Linux. In fact some purists will tell you that this IS Linux and everything else is nothing more than various applications built to run on top of Linux.