999 18th Street, Denver, CO 80202.
Log in Contact Us Now! +1 888 472 7732

UNIX Fundamentals


Course Code: 225
Length: 5 days

Schedule and Registration

Course Description

This course outlines the basics of UNIX systems, and employs a lab + lecture format to teach students fundamental commands and concepts. Students will learn command syntax, structure of the file system, shells and scripting, and an understanding of the process environment. This course supports all flavors and versions of UNIX.

Who Should Attend

This course is designed for users and system managers new to the UNIX environment and can prepare students for the Tru64, HP-UX, AIX and Solaris training tracks.

Prerequisites

Students should be familiar with computer use and terms.

Benefits of Attending this Class

Upon successful completion of this course, the student should be able to:

  • Describe the history of UNIX
  • Understand basic UNIX terminology
  • Log in and out of a UNIX system
  • Proficiently use UNIX command syntax
  • Understand file and directory structure
  • Navigate a basic UNIX working environment

Course Contents

  • Brief History of UNIX
  • Getting Started
    • Command Line Syntax
    • Logging into the System
    • Changing Your Password
  • Processes
    • Process Types
    • Process Attributes
    • Parent / Child Processes
    • Process Information
  • File System
    • Types of Files
    • Exploring the UNIX File System
    • What are Links
    • UNIX and Devices
  • Manipulating Files
    • Creating Files
    • Viewing File Content
    • Copying Files
    • Moving Files
    • Removing Files
    • Finding Files
    • Piping Input and Output
  • UNIX Shell
    • Types of Shells
    • UNIX Commands vs. Shell Commands
    • Shell Hings
  • vi
    • Buffers
    • Modes
    • Changing Text
    • Deleting Text
    • Searching Text
    • Copying Text
    • Cut and Paste
    • Working with Multiple Files
    • Undo Last Command
    • Searching Patterns
  • Ownership and Permissions
    • About Security
    • Levels of Ownership
    • Levels of Permissions
    • Determining Ownership
    • Determining Access
    • Umask
  • Filtering and Searching
    • grep
    • awk
  • Configuring Your Environment
    • Aliases
    • Variables
    • Initialization Files
  • Shell Scripting
    • Shell Script Basics
    • Using Variables
    • Using standard input, output and error
    • Control Structure
  • Archiving
    • tar
    • Archiving
    • Restoring
    • Compressing
  • Printing
  • Scheduling
    • Cron Service
    • at Command
    • Job Control
  • Utilities
    • Calendar
    • Converting Numbers
    • Converting Units