UNIX Training
This UNIX training course will teach you about the applications available with UNIX and how to use the commands to master this system. Learn UNIX shell metacharacters, text editor, filters, SED, AWK and more with UNIX Training on videos.
Please note that the training may refer to sample files that are no longer available. Students are advised to use the material provided in the training as the actual samples.
UNIX Trainer:
Dr. Hany Greiss has over six years experience as a Senior Technical Instructor in Oracle, UNIX, C++, Windows, Java, Tel and SQL for PEAC Inc. Dr. Greiss has 16 years of extensive knowledge as a software developer, senior analyst and consultant. His specialties include client/server systems, real-time systems and object oriented analysis and design.
Course Outline - UNIX Training:
Level 1 Video (2 hrs 4 mins)
1.0 Covering Objectives (49 mins)
1.1 What is an Operating System
1.2 How a Kernal Defines the Operating System
1.3 Memory Management
1.4 Concentric Circle Model
1.5 Shells
1.6 Shells Common Features
1.7 Common Input Characteristics
1.8 Common Output Characteristics
1.9 Running Commands in the Foreground & Background
1.10 Korn
1.11 File Name Completion
1.12 Shell Command Structure
1.13 Files & Directories
1.14 Multi-User Features & Password File
1.15 Group File
1.16 Logging on
1.17 Security (Changing Password)
1.18 Logging Out
2.0 File System (24 mins)
2.1 File Types
2.2 Ordinary Files
2.3 Directory Files
2.4 Special (Device) Files
2.5 Examples of File Types
2.6 Naming Files
2.7 Current Directory-pwd
2.8 Navigating the File System Hierarchy
2.9 Terminology
2.10 Benefits of a Hierarchy File System
2.11 File Command
2.12 Important System Directories
3.0 Commands (50 mins)
3.1 Unix System Reference Manual
3.2 Manual Sections
3.3 Page Format
3.4 Using the Manual Command
3.5 Manual Command Tips
3.6 Unix Environment
3.7 Environment Commands
3.8 Command Search
3.9 Switching Shells
3.10 STTY Command
3.11 Special Characters
Level 2 Video (1 Hr 59 mins)
1.0 More Commands (59 mins)
1.1 Ls Command
1.2 Cat Command
1.3 Nl 1.4 Od Commands
1.5 Printing a File (lpstat)
1.6 Diff
1.7 Using Redirection for Input & Output
1.8 I/O Redirection- Pipes
2.0 Shell Metacharacters (10 mins)
2.1 Objectives
2.2 * Star
2.3 ? Question Mark
2.4 [ ] Square Brackets
2.5 $ Dollar Sign
3.0 VI Text Editor (47 mins)
3.1 Introducing VI
3.2 Starting VI
3.3 Demonstration of How VI Works
3.4 Details of Starting VI
3.5 Recovering from an Interrupt
3.6 VI Modes
3.7 VI Overview
3.8 EX Overview
3.9 Terminating a VI Session
3.10 Screen Commands
3.11 Cursor Commands
3.12 Text Commands
Level 3 Video (1 hr 56 min)
1.0 File System Commands (1 hr 3 min)
1.1 Unix User Classifications
1.2 Permission Types- (Files)
1.3 Permission Types- (Directories)
1.4 Ls Command Detailed Format
1.5 Permission Settings
1.6 Changing File Permission Settings
1.7 File Creation Mask (Umask)
1.8 Comparing Chmod & Umask
1.9 Creating Directories-mdir
1.10 Removing Directories-rmdir
1.11 Deleting Files-rm
1.12 Hard Links-ln
1.13 Symbolic Links (Soft Link)
1.14 Copying Files
1.15 Renaming & Moving Files
1.16 Finding Files
2.0 C Shell Built in Commands (19 min)
2.1 C Shell Variables-set
2.2 History Command
2.3 Script Command
2.4 Alias Command
2.5 Environment Settings
3.0 Filters (28 min)
3.1 Sort
3.2 Advanced Sort Options
3.3 Using Egrep
3.4 Egrep Options
3.5 Egrep Metacharacters
3.6 Spell Checker
3.7 Wc Filter
3.8 Combining Filters
3.9 Tee Command
Level 4 Video (1 hr 41 min)
1.0 Pattern Mapping Features (12 min)
1.1 Regular Expressions
2.0 Process Control (26 min)
2.1 Command Processing
2.2 Process Information
2.3 The Kill Command
2.4 Shell Commands
2.5 Command Grouping
2.6 Foreground/Background Processes
2.7 Job Control Commands
3.0 Program Generation (17 min)
3.1 Program Creation
3.2 Unix Make
4.0 Shell Features (45 min)
4.1 Module Objectives
4.2 Shell Features
4.3 Running Scripts
4.4 Echo
4.5 Debugging Shell Scripts
4.6 Shell Variables
4.7 Back Quotes
4.8 Single Quotes
4.9 Evaluating Expressions
4.10 Positional Parameters
4.11 Standard Input
Level 5 Video (1 hr 55 min)
1.0 Advanced Shell Features (1 hr 54 min)
1.1 Condition Evaluation
1.2 Integer Operators
1.3 Sting Operators
1.4 Loop Breaks
1.5 Loop Commands
1.6 If Command
1.7 Case Command
1.8 Personal Preference upon Login
1.9 Figuring Out Total Storage in a Given Directory
1.10 Keeping Track of Links
1.11 Finding Out When a Particular User Has Logged In
1.12 Listing Files Greater Than a Certain Size
1.13 The Case Statement
1.14 Functions
1.15 The Shift Command
Level 6 Video (1 hr 59 min)
1.0 SED (30 min)
1.1 Overview
1.2 SED Command Structure
1.3 SED Commands
2.0 AWK (50 min)
2.1 Overview
2.2 AWK Command Structure
2.3 AWK Procedures
2.4 AWK Assignment Statements
2.5 AWK Special Variables
2.6 AWK for Command
2.7 IF Statement
2.8 Print Command
2.9 AWK While Loop
2.10 Looking at AWK in action
3.0 Unix Networking Commands (22 min)
3.1 R Login
3.2 RSh (Remote Shell)
3.3 FTP (File Transfer Protocol)
3.4 Related Commands
4.0 Miscellaneous Commands (15 min)
4.1 Scheduling
4.2 The At Command
4.3 The Crontab Command

