Course Overview
  • Overview
Introducing UNIX
  • Pre-requisites
  • What is UNIX
  • History of UNIX
  • UNIX Philosophy
  • GUI vs CLI
  • Executing UNIX Commands
  • Summary
  • Exercise
Basic UNIX Commands
  • Basic System Commands
  • Help Commands
  • File Management Commands
  • Summary
  • Exercise
UNIX Filesystems
  • UNIX Filesystems
  • Few Terms related to File Systems
  • File Types
  • Path
  • Hidden Files
  • Meta Characters
  • Symbolic Links
  • Summary
  • Exercise
Standard I/O and Pipeline
  • Standard I/O and Redirection Operators
  • VI Editor and Opening a File
  • Navigating a File
  • Editing in VI Editor
  • Saving and Quiting from VI Editor
  • Searching Patterns in VI Editor
  • Substitution in VI Editor
  • Running Shell Commands in VI Editor
  • Some Useful VI Editor Options
  • Summary
  • Exercise
Advanced UNIX Commands
  • Process Management
  • Memory Management
  • Disk Management
  • File Management
  • System Management
  • Archiving
  • Summary
  • Exercise
User and Group Management
  • User Management
  • Group Management
  • Summary
  • Exercise
File Permissions
  • Permissions
  • Numeric Permissions
  • Symbolic Permissions
  • Default Permissions
  • Change Permissions
  • Summary
  • Exercise
Filters
  • Basic Filters
  • Basic Filters - grep
  • Advance Filters - sed
  • Advance Filters - awk
  • Summary
  • Exercise
Introduction to Shell Scripting
  • What is Shell
  • Types of Shell and Invoking a Shell
  • Paths and Variables
  • Executing a Shell Script
  • Summary
  • Exercise
What's Next
  • Command Cheatsheet
  • What's Next