SO111 Introduction to the Solaris 10 Operating Environment Training and Courseware Course Outline

Unit 1 - Solaris Operating Environment Overview

  • Operating System Overview
  • Operating System Development
  • What is UNIX?
  • What is Solaris?
  • UNIX Development History
  • Unix Features
  • Unix Architecture
 

Unit 2 - Using Solaris

  • Logging In
    • Command Line Login
    • Desktop Login
  • Using the Desktop Environment
    • The Taskbar
    • The Workspace Menu
    • Starting A Terminal Window
  • Logging Off
  • Using the Command Line
    • The Shell
    • Keyboard Usage
    • Shell Prompts
  • Solaris Documentation
  • Solaris Reference Manual
    • Example Man Page
    • The man Command
    • Keyword Searches - The apropos Command
    • Keyword Searches - The whatis Command
  • Executing Commands
    • Simple Commands
    • Commands with Options
    • Commands with Arguments
  • Changing Your Password
  • User and Group ID
  • Checking Processes
  • Checking System Processes
 

Unit 3 - The Solaris Filesystem

  • Types of Files
  • Filesystems
  • File and Directory Naming
  • Filesystem Organization
  • Pathnames
  • Listing Files and Directories
  • File and Directory Attributes
    • File and Directory Access Permissions
    • Changing File Access Permissions
  • Moving Around the Filesystem
  • Directory Commands
  • File Manipulation Commands
  • The umask Command
  • Changing File Ownership
  • Changing File Group Ownership
  • Changing File Timestamps
  • Displaying and Printing Files
  • Access Control Lists
  • Printing Files
 

Unit 4 - Solaris Text Editing

  • Types of Editors
  • Editing Concepts
  • Getting Started with vi
  • Editing Modes
  • Saving Text and Exiting vi
  • Moving Around in vi
  • Creating New Text
  • Line Substitutions
  • vi Shortcuts
  • Editor Options
  • The Desktop Editor
 

Unit 5 - The Shell

  • Types of Shells
  • Shell Documentation
  • Shell Functions
  • The echo Command
  • Filename Generation
  • Shell Variables
  • Quoting
  • I/O Redirection
  • Pipes
  • Establishing the User Environment
  • Background Processing
  • Jobs
  • Command Line Editing
  • The nohup Command
  • Creating and Executing Simple Shell Scripts
    • Creating a Shell Program
    • Executing a Shell Program
    • Passing Arguments to a Shell Script
    • Using the test Command
    • Performing Conditional Tests
 

Unit 6 - Solaris Utilities

  • Regular Expressions
  • File Manipulation Commands
  • Other Useful Data Manipulation Commands
  • File Information Commands
  • File Comparison Commands
  • File Archives
    • Creating Archives using tar and jar
    • Extracting Files from tar and jar Archives
  • Compressing and Uncompressing Files
  • Using the compress Command
    • Using the gzip Command
    • Using the zip Command
 

Unit 7 - Network Commands

  • Connecting to a remote system using a terminal session
  • Transferring files between the local and remote system
 

Appendix A - vi Editor Quick Reference

 

Appendix B - Answers to Exercises

 

Appendix C - Answers to Review Questions