Course Outline

Course Outline

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: REDIRECTION, PIPES AND FILTERS

  • Standard I/O and redirection
  • Pipes
  • Command separation
  • Conditional execution
  • Grouping Commands
  • UNIX filters
  • The tee command

Session 2: BACKUP AND RESTORE UTILITIES

  • Archive devices
  • The cpio command
  • The tar command
  • The dd command

Session 3: BACKGROUND JOB SCHEDULING

  • Starting background jobs
  • Background tasks and the nohup command
  • Process priorities and the nice command
  • Job control
  • Scheduling jobs with the at command
  • Scheduling jobs with the cron command

Session 4: REGULAR EXPRESSION NOTATION

  • Regular expressions
  • Extended regular expressions

Session 5: SEARCHING FILES FOR PATTERNS

  • The grep family of commands
  • The grep command
  • The fgrep command
  • The egrep command

Session 6: THE STREAM EDITOR - sed

  • Introduction and command line syntax
  • The sed program structure
  • sed program processing
  • Use sed commands
  • sed addresses
  • sed instructions
  • Hold and get functions
  • Advanced flow control

Session 7: COMMANDS FOR COMPARING FILES

  • Compare two files with the cmp command
  • Compare two files with the comm command
  • Compare two files with the diff and sdiff commands
  • Compare large files with the bdiff command

Session 8: FILE MANIPULATION COMMANDS

  • The head and tail commands
  • The cut command
  • The paste command
  • The pr command
  • The split and csplit commands

Session 9: IDENTIFY AND TRANSLATE CHARACTERS

  • od - octal dump
  • Use cat to display non-printing characters
  • The expand and unexpand commands
  • The tr command

Session 10: SORTING FILES

  • The sort command
  • Specify sort keys with -k
  • Sort by column positions
  • The uniq command

Session 11: INTRODUCTION TO THE PATTERN SCANNING UTILITY -

  • Introduction and command line syntax
  • The awk program structure
  • Use regular expressions
  • Operators
  • Simple patterns
  • Extended patterns
  • Comments
  • Special patterns (BEGIN and END)
  • Program variables
  • Built-in variables
  • User defined variables
  • Mathematical operators
  • Enhanced printing
  • Handling user variables

Session 12: awk PROGRAM CONTROL STRUCTURES

  • Program control structures
  • The if construct
  • The while and do ... while constructs
  • The basic for construct
  • Associative array handling
  • Functions
  • Built in functions
  • The system function
  • The getline function
  • User defined functions

Scheduled Dates

  • Location
    Cost
    Duration
    Start Date
     
Virtual Class
  • TBA
    0
    3
    16 Mar 15
  • London (Central)
    • London
      1295
      3
      28 Jan 15
    • TBA
      0
      3
      09 Mar 15
    • London
      1295
      3
      25 Mar 15
    • London
      1295
      3
      03 Jun 15
    • London
      1295
      3
      15 Jul 15
    • London
      1295
      3
      09 Sep 15
    • Manchester (Greater)
      • TBA
        0
        3
        30 Mar 15
      • Berkshire
        • TBA
          0
          3
          05 Jan 15
        • Midlands (West)
          • TBA
            0
            3
            05 Jan 15
          • Onsite
            • Onsite
              0
              3
              Onsite

Quick Links