Skip to content

Chapter 1: Linux Fundamentals and System Usage

This chapter introduces the overall concept of Linux and helps you build the basic skills required to work in a Linux environment.
The goal is not to memorize commands, but to understand how Linux is used and how to efficiently complete daily tasks using the command line.


Learning Objectives

After completing this chapter, you will be able to:

  • Understand the role of Linux in development and server environments
  • Become familiar with the Linux working environment (terminal / shell)
  • Manage files and directories using common commands
  • View and process text files
  • Use the vim editor for basic text editing

Chapter Structure

1. Linux Basics

  • What Linux is
  • Common use cases of Linux
  • Basic Linux system structure

2. Basic Linux Operations and Commands

  • Terminal and shell fundamentals
  • Common file and directory commands
  • Viewing and basic processing of text files
  • Basic usage of the vim editor

Study Tips

  • This chapter is practice-oriented — try commands as you learn them
  • You do not need to memorize every command; focus on understanding when and why to use them
  • Later chapters will build upon these fundamentals with permissions, processes, networking, and more

📌 Tip:
If this is your first time using Linux, it is recommended to follow the chapter order.
If you already have experience, feel free to jump directly to the sections you need.