Sitemap
Bhaskar Vikas

Bhaskar Vikas

Cybersecurity enthusiast | Yahan main apne cybersecurity journey ke notes, tips aur basics likhta hu ,Chalo saath mein seekhte hai! 🔐

Linux Fundamentals for Beginners: Understanding the File System & Essential Commands

3 min readAug 21, 2026

--

History & Introduction

Topic 1 Linux Structure

Linux is an operating system utilized in various devices, including personal computers and servers, and is essential in cybersecurity due to its robustness, flexibility, and open-source nature. This overview addresses Linux’s structure, history, philosophy, architecture, and file system hierarchy, providing vital knowledge for cybersecurity professionals. Linux differs from other operating systems like Windows or macOS by offering various distributions, or “distros,” tailored to specific needs and preferences.

Topic 2 History

Many events contributed to the development of the Linux operating system, starting with the release of Unix by Ken Thompson and Dennis Ritchie in 1970. The Berkeley Software Distribution (BSD) faced legal challenges due to Unix code ownership, while Richard Stallman initiated the GNU project in 1983 to create a free Unix-like OS, leading to the GNU General Public License. In 1991, Linus Torvalds began the Linux kernel as a personal project, which has since evolved into a robust system exceeding 23 million lines of code under GPL v2. Today, Linux supports over 600 distributions, notably Ubuntu and Fedora, and is recognized for its security, stability, and high performance, although it poses challenges for beginners. As an open-source platform, Linux can be freely modified and serves as a foundation for various systems, including Android. Parrot OS exemplifies a Linux distribution that prioritizes security and privacy, which will be used in upcoming modules. Furthermore, Linux is likened to a thriving company where its architecture mirrors organizational structure, promoting core values like simplicity and cooperation among its components.

topic 3 Philosophy

The Linux philosophy centers on simplicity, modularity, and openness. It advocates for building small, single-purpose programs that perform one task well. These programs can be combined in various ways to accomplish complex operations, promoting efficiency and flexibility. Linux follows five core principles:

Get Bhaskar Vikas’s stories in your inbox

Join Medium for free to get updates from this writer.

Press enter or click to view image in full size

topic 4 Linux Architecture

The Linux operating system can be broken down into layers

Press enter or click to view image in full size

topic 5 File System Hierarchy

The Linux operating system is structured in a tree-like hierarchy and is documented in the Filesystem Hierarchy Standard (FHS). Linux is structured with the following standard top-level directories:

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

--

--

Bhaskar Vikas
Bhaskar Vikas

Written by Bhaskar Vikas

Cybersecurity enthusiast | Yahan main apne cybersecurity journey ke notes, tips aur basics likhta hu ,Chalo saath mein seekhte hai! 🔐