• Decrease font size
  • Default font           size
  • Increase font size

Fundamentals of UNIX

Print E-mail
Course Length - 2 Days
 
Course Description

This two-day Fundamentals of UNIX course provides a comprehensive introduction to the full range of UNIX user commands and utilities. Students will develop shell programming and vi editing skills.

 
     
Course Prerequisites

None.

 
     
Who Should Attend?

This course is for end-users and programmers who are new to the UNIX environment.

  
Course Outline:  

A Thing Called UNIX

 
  • What is It?
  • Components of a UNIX System
  • A Brief History of UNIX
  • Where Do You Find It? 
 
Learning The Ropes 
  • Logging On
  • Changing Your Password
  • Logging Out
  • Getting Around in UNIX
  • Command Line Syntax
  • Special Keys and Control Characters
  • Filenames
  • Listing Files
  • Identifying the File Type
  • Viewing Files Using cat and more
  • Using the Online Manual Pages
  • Listing Active Users with who
  • Reading the Unix Clock with Date
  • Creating Files with touch
  • Filename Expansions Using Wildcards
 
File System Concepts 
  • Absolute Pathnames
  • Relative Pathnames
  • Current and Home Directories
  • Changing Directories with cd
  • Creating Directories with mkdir
  • Removing Directories
 
Basic Commands  
  • Printing Files with lp
  • Copying Filos with cp
  • Moving and Renaming Files with mv
  • Linking Files with ln
  • Removing Files with rm
  • Sorting File Contents with sort
  • Using tr to Translate Characters
  • Searching Files with grep
  • Locating Files with find
  • Counting Words with wc
 
vi 
  • vi Overview
  • Starting and Stopping vi
  • Moving Through a File
  • Adding Text
  • Making Corrections
  • Cutting and Pasting Text
 
File Permissions 
  • Listing File Permissions
  • Who Gets Permissions?
  • File Permissions
  • Directory Permissions
  • Changing Permissions Using chmod
  • Setting Default Permission
 
The Korn Shell 
  • Command History
  • Command Line Editing
  • Alias
  • Filename Completion
 
UNIX Environment 
  • Listing Processes with ps
  • Filehandles
  • Redirecting stdin
  • Redirecting stdout
  • Redirecting stderr
  • Pipes
  • tee