Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Linux Shell Programming for Beginners
Course Introduction
Introduction Preview (3:02)
Introduction to Bash
Introduction to BASH (15:39)
The “directory” concept (16:59)
Running jobs in the background (16:55)
Command Line Tips and Tricks
The interactive mode (18:08)
The vi editing mode (16:40)
Using the fc command (15:48)
Customizing your Shell
The BASH environment (15:05)
Shell options (14:19)
Single and double quotes (15:14)
The shell prompt variables (15:09)
The CDPATH variable (11:34)
Understanding Shell Scripts
Shell Programming Essentials (15:50)
Positional Variables (15:47)
Manipulating variables in place (22:24)
Using patterns in string operations (16:27)
Assigning command output to variables (7:34)
Condition and Loops
Deciision Making (18:56)
More elegant ways of testing conditions (12:49)
Testing for integers (21:12)
The select statement (19:53)
Command Line Options
Command-line options (19:45)
More Complex options: the getopts command (14:49)
LAB: adding more opions to highest.st (15:21)
Increment and decrement operators (15:34)
The for loop revisited (21:04)
Bash Input Output
BASH I/O (15:55)
The echo command (16:48)
LAB: enhancing the log rotation script (18:03)
Process Management
Process Management (16:00)
Process signals (13:45)
Reacting to signals (22:19)
Bash Administration
BASH Administration (13:18)
Setting default file permissions Part A (10:18)
Setting default file permissions Part B (13:37)
Best practices
BASH Best Practices (15:39)
Summary
Summary (5:06)
Reacting to signals
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock