Linux: Shells and Processes

Go to class
Write Review

Free Online Course: Linux: Shells and Processes provided by LinkedIn Learning is a comprehensive online course, which lasts for 3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Linux: Shells and Processes is taught by Grant McWilliams.

Overview
  • Gain a thorough understanding of the shell and system processes to help you work faster and more efficiently in Linux.

Syllabus
  • Introduction

    • Be more productive in the Linux shell
    • What you should know
    1. Linux Shells Overview
    • About Linux shells
    • About Linux terminals
    • Shell pathname tricks
    • Shell history tricks
    • Configure shell history
    • Variables and shell environment
    • Make shell variables persistent
    • Pattern matching with globs
    • Globs exercise
    • Pattern matching with extended globs
    • Extended glob exercise
    2. Using the Bash Shell
    • Escape characters and quotes
    • Brace expansion
    • Command and variable substitution
    • Command input and output
    • Connecting programs with pipes
    • File redirects and tees
    • Combining pipes, redirects, and tees
    • Command lists and subshells
    3. Linux Processes
    • Introduction to processes
    • Monitor processes using ps
    • Monitor processes in real time
    • Monitor processes graphically
    • Manage processes
    • Process priority
    • Manage process jobs
    4. System Services
    • Introduction to system services
    • Get systemd service status
    • Manage systemd services
    • Make systemd services persistent
    5. Job Scheduling
    • Introduction to job scheduling
    • One time jobs using at and batch
    • About cronjobs
    • Recurring user jobs using cron
    • Recurring system-wide jobs using cron
    • Limit access to AT and cron
    • Using systemd timer units