Linux: Shells and Processes

Linux: Shells and Processes
Linux: Shells and Processes
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 53m | 216 MB

In this course, gain a more thorough understanding of the shell and system processes to help you work faster and more efficiently in Linux. Follow computer science instructor and Linux enthusiast Grant McWilliams as he dives into Linux shells and their environments, and explains how to customize your shell. He discusses using the Bash shell, and covers topics like command and variable substitution. Grant also explains how to stack simpler commands together using named and unnamed pipes and redirects; discusses how to start, pause, and end processes; shows how to schedule one-time jobs and recurring jobs; and covers complex system services.

Topics include:

  • Shell tips and tricks
  • Pattern matching with globs
  • Pattern matching with extended globs
  • Using the Bash shell
  • Monitoring processes using ps
  • Monitoring processes graphically
  • Managing processes
  • Job scheduling
  • Limiting access to AT and cron jobs
  • Managing system services
Table of Contents

1 Welcome
2 What you should know
3 Shell types
4 Variables and shell environment
5 Shell tips and tricks
6 Shell history tricks
7 Configure shell history
8 Pattern matching with globs
9 Pattern matching with extended globs
10 Escape characters and quotes
11 Brace and path substitution
12 Command and variable substitution
13 Named and unnamed pipes
14 File redirects and tees
15 Introduction to processes
16 Monitor processes using ps
17 Monitor processes in real time
18 Monitor processes graphically
19 Manage processes
20 Process priority
21 Manage process jobs
22 One-time jobs using at and batch
23 Reccuring user jobs using cron
24 Reccuring system jobs using cron
25 Limit access to AT and cron jobs
26 Introduction to system services
27 Get systemd service status
28 Manage systemd services
29 Make systemd services persistant
30 Next steps