First Steps with Linux – The Practical Guide to Linux from the Command Line
Author(s): TRÄW🤟 (Author)
- Publisher finelybook 出版社: thatstraw.gumroad.com
- Publication Date 出版日期: 2026
- Language 语言: English
- Print length 页数: 700+ pages
Book Description
First Steps With Linux
A practical guide to understanding Linux and working confidently from the command line.
Many people begin learning Linux by copying commands from tutorials without really understanding what they do. This book takes a different approach.
Instead of memorizing commands, you’ll learn how to work with a Linux system step by step: navigating the filesystem, managing permissions and users, installing software, handling storage, working with processes, and using essential networking tools.
By the end, the terminal will feel like a tool you can rely on rather than something mysterious.
What You’ll Be Able To Do
After working through this book, you’ll be able to perform a wide range of practical Linux administration tasks, including:
-
Navigate and manage a Linux system confidently from the command line
-
Manage files and directories, parse and analyze logs, and chain commands into efficient workflows
-
Work with advanced permissions, including SUID, SGID, sticky bit, ACLs, and file attributes
-
Manage users and groups to control access on Linux systems
-
Install, update, and manage software across major Linux families (apt/dpkg, dnf/rpm), including creating and managing local software repositories
-
Monitor and troubleshoot systems using essential command-line tools
-
Manage storage using technologies such as RAID, LVM, and disk quotas
-
Share storage across systems using NFS
-
Configure and inspect network interfaces and test connectivity using Linux networking tools
-
Manage processes and services on Linux systems
-
Schedule automated tasks using cron, systemd timers, at, and batch
Instead of feeling lost in the terminal, you’ll know how to use the command line to perform real administrative tasks on a Linux system.
What You’ll Learn
This book walks you through Linux step by step using practical command-line examples.
Inside you’ll find:
-
A beginner-friendly Linux journey across 16 chapters organized into 6 parts
-
Clear explanations focused on how to work with Linux systems in practice
-
Practical command-line examples that walk you through real system administration tasks
-
Coverage of both major Linux package management ecosystems, including tools such as apt, dpkg, dnf, and rpm
-
Practical coverage of essential Linux administration areas such as permissions, software management, storage, processes, and networking
-
Lab environments that allow you to safely experiment with system administration tasks
Who This Book Is For
This book is written for:
-
Developers who want to understand the systems their applications run on
-
Students beginning their Linux journey
-
IT professionals moving from Windows environments to Linux
-
Self-taught learners who want to strengthen their command-line skills
It can also serve as a practical foundation for readers preparing for certifications such as RHCSA, LFCS, and Network+.
No prior Linux experience is required.
Book Structure
Part I — Linux Foundations
-
Understanding Linux and Its Value
-
Getting Started with Linux
-
Working with Files and Directories
Part II — Security and Access Control
-
Permissions and Ownership
-
Advanced File Access Control
-
User Management
Part III — System Administration
-
Managing Software from the Command Line
-
Managing Filesystems and Storage
-
Managing Advanced Storage
Part IV — Text Processing and Automation
-
Handling Text Files from the Command Line
-
Regular Expressions
-
Working with Archives and Compressed Files
Part V — Processes and Job Scheduling
-
Linux Process Management
-
Scheduling Jobs in Linux
Part VI — Networking
-
Introduction to Networking
-
Introduction to Routing in Linux
Practice Labs
The book includes guided environments so you can practice safely.
You’ll learn how to set up Linux using:
-
virtual machines
-
Windows Subsystem for Linux (WSL)
-
Vagrant and KVM lab environments
Some chapters include isolated labs designed for experimenting with storage and networking, allowing you to break things and rebuild them without affecting your main system.
finelybook
