Introduction to AIX Unix Training

Course #:WA1181

Introduction to AIX Unix Training

This hands-on course provides the participant with the skills to use the UNIX operating system. Basic UNIX commands for editing and manipulating files, managing processes and interacting with the Korn shell are presented via lecture and lab exercises.

Topics
 
  • UNIX Basics
  • UNIX Files
  • UNIX File Security
  • The vi Editor
  • Introduction to the shell
  • UNIX Processes
  • Using the Korn Shell
  • The find Command
  • UNIX and Data Manipulation
Audience
  End-users who have little or no experience with the UNIX operating system and support personnel who need a familiarity with basic system commands.
Prerequisites
  None
Duration
  Three days.

Outline of Introduction to AIX Unix Training

1. Fundamentals of the Unix Operating System

 

  • Lecture objectives
  • Operating systems
  • The unix operating system
  • The unix timeline
  • The unix environment
  • Accessing unix
  • The unix shell
  • Unix commands
  • On-line help
  • User password
  • Logging out
  • Lecture summary

 

2. The System Management Interface Tool

 

  • Lecture objectives
  • Unix files
  • Inodes
  • File names
  • Directories
  • Directories, subdirectories and ordinary files
  • Absolute path names
  • The working directory
  • Relative path names
  • Home directories
  • Navigating the directory hierarchy - the cd command
  • The . (dot) and .. (dot-dot) file names
  • The directory file and inodes revisited
  • The unix directory tree
  • Creating and removing directories - the mkdir
  • And rmdir commands
  • Listing directory contents - the ls command
  • Viewing files -- the cat command
  • Viewing files - the pg command
  • Viewing files - the more command
  • Determing file types - the file command
  • Copying files - the cp command
  • Renaming and moving files - the mv command
  • Linking files - the ln command
  • Removing files - the rm command
  • Printing files
  • Lecture summary

 

3.Unix File Permissions

 

  • Lecture objectives
  • Permissions on ordinary files
  • Permissions on directories
  • Required permissions
  • Determining file mode
  • Changing mode symbolicly
  • Changing mode with octals
  • Setting default permissions
  • Lecture summary

 

4. The Visual Editor - vi

 

  • Lecture objectives
  • What it is ... And is not
  • Opening a session
  • Modes
  • Cursor movement
  • Insert text
  • Deleting text
  • Modifying text
  • Search
  • Global substitution
  • Block move, copy, delete
  • Yank, put and named buffers
  • Undo and redo
  • Marking text
  • Environment control
  • Save and exit
  • Summary sheet
  • Lecture summary

 

5.An Introduction to the Shell

 

  • Lecture objectives
  • Bull's eye
  • Common shells
  • Command line interpretation
  • Line continuation
  • Variables in the bourne and korn shells
  • Variables in the c shell
  • Command substitution
  • File name expansion
  • Command grouping
  • Input, output and errors
  • Bourne, korn and c shell redirection: input
  • Bourne, korn and c shell redirection: output
  • To clobber or not to clobber
  • Bourne and korn shell redirection: errors
  • Bourne and korn shell redirection: combinations
  • Redirection with command grouping
  • C shell redirection: errors
  • C shell redirection: separating standard output tandard error
  • Pipes and filters
  • Command line interpretation (review)
  • Quoting
  • Conditional execution
  • Shell programming
  • A shell script example
  • Shell script execution
  • Lecture summary

 

6. Managing Unix Processes

 

  • Lecture objectives
  • Unix programs and processes
  • Process creation
  • Foreground and background processes
  • Viewing process activity with the ps command
  • The nice command
  • Running long jobs with the nohup command
  • Terminating background processes with the kill command
  • Unix job control
  • Lecture summary

 

7. Unix and Data Manipulation

 

  • Lecture objectives
  • Unix data filters
  • The grep command
  • Basic regular expressions
  • The sed command
  • The sort command
  • The tee command
  • Other unix data tools and languages
  • Lecture summary

8. The find Command

 

  • Lecture objectives
  • Locating files
  • The find command syntax
  • Starting directories
  • Criteria switches
  • Controlling te scope
  • "ands" and "ors"
  • Action switches
  • Action examples
  • Lecture summary
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.