IRIX Fundamentals

Course Code: IR100
Length: 5 days

Schedule and Registration

Course Description

This 5-day course covers basic skills with Unix such as using the shell, working with files, and managing processes. Students will be introduced to basic shell scripting features. Hands on lab sessions will give attendees a firm foundation. Students will be taught how to customize their login profiles and manage basic security features.

Who Should Attend

  • Systems administrators new to IRIX operating systems
  • Database admins or other heavy "power" Unix users who could get a productivity boost from enhanced Unix skills
  • Programmers new to Unix wishing to enhance command line and system skills


Students should have basic computer skills, understand & differentiate computer components (such as RAM, disks, and processors) and be able to exercise critical thinking to solve lab problems. No other courses are required.

Benefits of Attending this Class

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

  • Login to and log out of a Unix system and change passwords
  • Create and navigate their basic working environment using Unix commands
  • Describe Unix process concepts
  • Create, manipulate, and display files
  • Use sub-directories and organize, maintain and manipulate files within the structure
  • Manage permissions for files and directories
  • Employ the vi editor to create and modify files
  • Write basic shell scripts
  • Use the network to communicate with other computers, exchange data and use services from other computers
  • Learn the basics for key Unix tools like awk, sed, and grep
  • Learn specifics of IRIX’s 6.5 nuances and differences from AT&T System V, BSD, and older versions of IRIX such as 6.2 or 5.3

Course Contents

Unix Environment
  • Major IRIX Features
  • Unix & IRIX History
  • Standards in Unix & IRIX
  • Fundamental Unix Concepts
Basic User Operations
  • Locating and Logging into the System
  • First Interactions with the Shell
  • Basic IRIX applications
  • Interacting in a Multi-User System
Using the Unix Reference Manual
  • Manual Page Basics
  • Manual Sections
  • Other Documentation Sources
File Operations
  • Creation of Files
  • Viewing File Contents
  • Moving and Removing Files
  • Absolute vs Relative Paths
  • Soft and Hard Symbolic Links
  • Creating and Removing Directories
  • File Descriptors
  • Pipes and Redirection
  • Using Globbing
  • Multiple File Operations
  • Printing a File
  • Searching with find
  • Dealing with Archives
Essential AIX Commands
  • Printing Text
  • Sorting
  • Counting Lines of Text
  • Using the Grep Utility
  • Working with Fields and Delimiters
  • Using Awk on Delimited Data
  • Employing Sed for Stream Editing
  • Network Tools for Users
  • Telnet and Secure Shell
Managing Permissions
  • The Unix Security Model
  • Ownership
  • Permissions
  • Changing Identities
The User Environment
  • Changing the User Profile
  • Forwarding Mail
  • Using Environment Variables
  • Setting Aliases
  • Using Shell History
  • Quoting
Process Management
  • The Unix Process Model
  • Viewing, Filtering, and Sorting Processes
  • Background vs Foreground Processes
  • Viewing and Changing Process Priorities
  • Stopping Processes
  • Scheduling Processes with Cron and At
Using the Vi Editor
  • Basic Invocation
  • Command versus Editing Mode
  • Getting Functional Fast
  • Cursor Movement
  • File Management
  • Moving Blocks of Text
  • File Operations in Vi
  • Advanced Features

Cookie Manager

We use cookies to enhance the features of our web site. We don't set optional cookies unless you enable them. Using this tool sets a cookie on your device to remember your preferences. For more detailed information about the cookies we use, see our Cookies page.

Necessary Cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.

Preference Cookies

Preference cookies enable this site to remember information that changes the way the website behaves or looks.

Statistics Cookies

Statistic cookies help us to understand how visitors interact with the site by collecting and reporting information anonymously.

Marketing Cookies

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.