Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Linux for Beginners

via Zero To Mastery

Overview

Learn Linux fundamentals from scratch and gain hands-on experience with the essential commands, file management, permissions, processes, and system administration skills you need to confidently work with Linux.
  • Understand Linux commands, consoles, and shell basics
  • Master file systems, permissions, and directory management
  • Learn to manage user accounts and groups effectively
  • Understand real-world scenarios faced by Linux Sysadmins

Syllabus

  •   Introduction
    • Introduction
    • Exercise: Meet Your Classmates and Instructor
  •   Setting Up the Environment
    • Installing Ubuntu in a VM
    • Things to Do After Installing Ubuntu
    • Ubuntu and Linux Mint Download Links (OVA Files)
  •   The Linux Terminal in Depth
    • Terminals, Consoles, Shells and Commands
    • Linux Command Structure
    • Getting Help, Man Pages (man, type, help, apropos)
    • Mastering the Terminal: The TAB Key
    • Mastering the Terminal: Keyboard Shortcuts
    • Mastering the Terminal: the Bash History
    • root vs. non-Privileged Users. Getting root Access (sudo, su, passwd)
  •   The Linux File System
    • Intro to The Linux Files System
    • The Filesystem Hierarchy Standard ( FHS)
    • Absolute vs. Relative Paths. Walking through the File System (pwd, cd, tree)
    • The LS Command In Depth (ls)
    • Understanding File Timestamps: atime, mtime, ctime (stat, touch, date)
    • Sorting Files by Timestamp
    • File Types in Linux (ls -F, file)
    • Viewing Files - Part 1 (cat)
    • Viewing Files - Part 2 (less, more)
    • Viewing Files - Part 3 (tail, head, watch)
    • Creating Files and Directories (touch, mkdir)
    • Copying Files and Directories (cp)
    • Moving and Renaming Files and Directories (mv)
    • Removing Files and Directories (rm, shred)
    • Working With Pipes in Linux (|, wc)
    • Command Redirection (>, >>, 2> &>, cut, tee)
    • Find and Exec
    • Finding Files and Directories - Part 2 (find)
    • Comparing Files (cmp, diff, sha256)
    • The Basics of VIM Text Editor
    • The VIM Editor In Depth - Part 1
    • The VIM Editor In Depth - Part 2
    • Compressing and Archiving Files and Directories (tar, gzip)
    • Hard Links and the Inode Structure
    • Working With Symlinks. Symlinks vs. Hard Links
    • Quiz for The Linux File System
    • Quiz for LS, File Types and Timestamps
    • Quiz for Viewing Files
    • Quiz for mkdir, cp, mv, rm, shred
    • Quiz for Piping and Command Redirection
    • Quiz for locate, find and grep
    • Quiz for VIM Editor
    • Course Check-In
    • Searching for String Patterns in Text Files (grep)
    • Finding Files and Directories - Part 1 (which, plocate)
  •   User Accounts Management
    • Understanding /etc/passwd and /etc/shadow files
    • Understanding Linux Groups (groups, id)
    • Creating User Accounts (useradd)
    • Changing and Removing User Accounts (usermod, userdel)
    • Creating Admin Users
    • Group Management (groupadd, groupdel, groupmod)
    • User Account Monitoring (whoami, who am i, who, id, w, uptime, last)
    • Quiz for Accounts Management
  •   Linux File Permissions
    • Understanding File Permissions
    • Octal (Numeric) Notation of File Permissions
    • Changing File Permissions (chmod)
    • The Effect of Permissions on Directories
    • Combining Find and Chmod Commands Together
    • Changing File Ownership (chown, chgrp)
    • Understanding SUID (Set User ID)
    • Understanding SGID (Set Group ID)
    • Understanding the Sticky Bit
  •   Linux Process Management
    • Processes and The Linux Security Model
    • Listing Processes (ps, pstree)
    • Getting a Dynamic Real-Time View of the Running System (top, htop)
    • Signals and Killing Processes (kill, pkill, killall, pidof)
    • Foreground and Background Processes
    • Job Control (jobs, fg, bg)
    • Quiz for Process Management
  •   Where To Go From Here?
    • Review This Byte!

Taught by

Andrei Dumitrescu

Reviews

Start your review of Linux for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.