Introduction to Linux & Shell Programming

This 5-day course provides a comprehensive introduction to Linux with focus on Bourne, Korn, and BASH shells. The presentation is an integrated mixture of lecture and workshop activities that introduce and reinforce the basic techniques and approaches to working with Linux commands, the shell, and shell programs. Workshop activities follow the classroom material and are designed for both topic reinforcement and practice. All programming topics are supported by workshops. This course is a combination of 3-day Linux and 3-day Shell Programming.
There are no prerequisites for this course.
3 Days/Lecture & Lab
Programmers, application developers, computer analysts, and other new or casual users of Linux systems who need to perform activities on Linux systems, or understand the use of the Linux system and the power of shell programming.
  • Introduction To Linux
  • Files And File Processing Commands
  • Command History
  • Wc, Sort, Grep
  • Regular Expression Metacharacters
  • Command I/0 And Redirection
  • Pipelines
  • File System
  • Organize Your Part Of The File System
  • Protect Your Files And Directories
  • Filename Generation
  • Create And Modify A File With The Vi Visual Editor
  • Vi Self Study
  • Processes And Jobs
  • Shell Environment
  • Subshells
  • Shell Programs With Positional Parameters
  • Command Substitution ("Nested Commands") And ::Quoting
  • User-Defined Variables
  • If Control Structure, Exit Codes, $?, And Test
  • Loop Structures: While, Until, For
  • Case Control Structure

Related Scheduled Courses