© Manish Jain 2018
Manish JainBeginning Modern Unix https://doi.org/10.1007/978-1-4842-3528-7_2

2. Essential Unix Commands and Terminology

Manish Jain1 
(1)
Jaipur, Rajasthan, India
 

I am told by reliable sources that, despite ongoing research from the best minds on this planet, scientists are unable to define basic terms like “life” and “time”. Fortunately for computer users, computer programming is an easier concept—we can define essential terms. Before we embark on our Unix journey, we’ll therefore first define some of the most fundamental terms.

2.1 Kernel, Shell, and Filesystem

The kernel is the operating system’s core, without which everything else becomes meaningless. Every single operation you carry out under an operating system has to be executed ...

Get Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.