Linux Advanced β€” Intermediate Guide to Linux

1 minute read

Welcome back! This is Part 2 of 3 in the Linux tutorial series on timesofcloud.com. If you have completed Part 1 (Linux Basics), you already know how to navigate the terminal, manage files, and understand the filesystem. Now it is time to go deeper.

By the end of Part 2, you will be able to manage users and permissions, process text like a pro with grep/sed/awk, control processes, install software, and troubleshoot networking β€” the skills that separate casual users from confident Linux administrators.


πŸ“š What You Will Learn in Part 2

Chapter Topic What You Get
7 Variables & Environment Declaring variables, quoting, export, $PATH, scope
8 Users and Groups useradd, groupadd, sudo, passwd/shadow, sessions
9 File Permissions rwx, chmod, chown, umask, SUID/SGID/sticky bit
10 I/O & Redirection stdin/stdout/stderr, pipes, tee, process substitution
11 grep Pattern matching, regex, context, fgrep, alternatives
12 sed Stream editing, in-place, line ops, address syntax
13 awk Field processing, BEGIN/END, functions, filtering
14 Process Management ps, top, kill, bg/fg, nohup, nice, lsof, strace
15 Package Management apt, yum/dnf, snap, flatpak, compiling from source
16 Networking ip, ping, ss, curl, scp, rsync, SSH, DNS, firewall

🧭 The Full Linux Series


βœ… Prerequisites

You should be comfortable with:

  • Navigating the terminal (cd, ls, pwd)
  • Managing files (cp, mv, rm, mkdir)
  • Viewing file contents (cat, less, head, tail)
  • The Linux filesystem hierarchy (/home, /etc, /var, etc.)

If any of these feel unfamiliar, start with Part 1: Linux Basics first.


πŸš€ Start Here

Ready to level up? Start with Chapter 7: Variables & Environment β†’

Updated: