CBIT Custom Computer Training Courses Custom computer training
   Soft Skills | Technical | Software | Classroom Rentals | Schedule | Contact | Downloads | Exercises | Links
Course Search:



| |The Complete Unix/linux Shell Scripting Course
| | ID: UShScr | Course Length: 5
| Module 0: Getting Started
|
  1. The Need for a Shell
  2. Running Shell Scripts
  3. Debugging Shell Scripts
  4. Available Shells
  5. About Csh
  6. About Bash
  7. About Kornshell
  8. About Zsh
  9. About Tcsh
  10. Choosing the Right Shell
  11. Obtaining Help with Man Pages
| Module 1: Text Editing
|
  1. Linux Text Editors
  2. The Pico Editor
  3. The Nedit Editor
  4. The Emacs Text Editor
  5. The Vi Text Editor Family
| Module 2: The Vi Editor
|
  1. What Is Vi
  2. Review of Vi Commands
  3. Vi Buffering
  4. Command Mode and Insert Mode
  5. Moving the Cursor Around
  6. Inserting Text
  7. Deleting a Character Or Line
  8. Undo Last Command
  9. Opening a New Line
  10. Save Your Work Or Abort the Session
| Module 3: More Editing with Vi – If Time Permits
|
  1. Scrolling the Buffer
  2. The Join Command
  3. The File Command - :f
  4. Edit File Command - :e
  5. Cut and Paste Between Files
  6. Read File Command - :r
  7. Set Options Command
  8. Set Options Command - .exrc File
  9. Cursor Motion Commands - W,w,b,b,e,e
  10. Cursor Motion Commands - $,^,0,g
  11. Cursor Motion Commands - F,t,f,t
  12. Delete Operator - D
  13. Change Operator - C
  14. Yank Operator - Y
  15. Put Commands - P,p
  16. Searching for a Pattern - /,n,n
| Module 4: Using the Shell
|
  1. The Command Line
  2. Standard Input, Standard Output and Error
  3. Using Default Standard In and Output
  4. I/o Redirection
  5. I/o Redirection - Examples
  6. I/o Redirection - Warning
  7. Appending Output of a File
  8. Pipes
  9. The Tee Utility
| Module 5: Filename Generation
|
  1. Filename Generation
  2. The ? Special Character
  3. The * Special Character
  4. The [ ] Special Characters
  5. The ! Special Character
| Module 6: Processes
|
  1. What Is a Process
  2. Process Structure
  3. The Ps Utility
  4. Options To the Ps Utility
  5. Background Commands
  6. Killing Background Processes
  7. Redirecting the Standard Error
| Module 7: Shell Programming Concepts
|
  1. What Is a Shell
  2. Which Shell
  3. What Is a Shell Script
  4. Why Use Shell Scripts
| Module 8: Flow Control
|
  1. The Exit Status of Commands
  2. Command Line Examples
  3. The Test Command
  4. The If-then-else Construct
  5. The Elif Construct
  6. A Loop Example
| Module 9: Variables
|
  1. User Created Variables
  2. The Read Command
  3. The Shell Environment
  4. The Export Command
  5. Subshells
  6. Command Substitution
  7. Quoting Mechanisms
  8. Assigning Variables Summary
| Module 10: Special Variables
|
  1. Command-line Arguments
  2. - Number of Arguments
  3. The Shift Command
  4. - All Arguments
  5. - Pid of Shell
| Module 11: More Flow Control
|
  1. The for Loop
  2. The While Loop
  3. The Case Construct
| Module 12: Common Unix Filters
|
  1. Editing the Output of Commands with the Stream Editor Sed
  2. Translating Characters with Tr
  3. Sorting Files and Command Output
  4. Comparing Different Versions of Files
  5. Using Other Common Filters: Cut, Uniq & Tee
  6. Combining Filters for Complex Text Processing
  7. Executing Filter Commands with Find
| Module 13: Restructuring Data with Awk
|
  1. Testing and Extracting Fields From Structured Input
  2. Searching Files with Multiline Records
  3. Performing Arithmetic Calculations
  4. Writing Useful Awk One-liners
  5. Matching Patterns with Extended Regular Expressions
  6. Modifying Awk's Default Behavior with Special Patterns and Built-in Variables
  7. Calling Awk Built-in Functions
  8. Using Awk's Control Constructs for Testing and Looping
  9. Storing Data in Arrays
  10. Formatting Output Using Printf

CBIT Ottawa technical training courses
CBIT Ottawa soft skills training courses
CBIT Ottawa software training courses

Ottawa Software Training Ottawa Business Skills Training
Ottawa Technical Training
CBIT Ottawa technical training courses CBIT Ottawa soft skills training courses CBIT Ottawa software training courses
Additional Details Additional Details Additional Details
          Copyright © 2008 CBIT/CCTI. All rights reserved. Web design by choquettetech.com