Training Courses

Contact Us Solaris Essentials and Shell Programming

Detailed Course Outline – 5 Days

Introduction to the UNIX Operating System

  • Describe the Solaris Operating Environment and OS releases
  • UNIX standardization – an overview of standards in the UNIX community
  • Describe Unix shells (which shells are available, compare the common Unix shells, how to choose a shell)
  • Describe the Unix kernel

Establishing Communication

  • Logging in and starting a Unix session
  • Window environments available to the UNIX user
  • Understanding the UNIX command syntax
  • Using the UNIX "help" facility: manual pages
  • Using emulation programs to access the system (ie. Putty / X-Windows / Telnet / CDE – Common Desktop Environment / Gnome / Java Desktop )
  • Setting your terminal environment (stty)
  • Executing commands from the command line; UNIX Command syntax
  • Using the UNIX "help" facility: manual pages

Introduction to the Filing System

  • Examining UNIX files and directories
  • Describe the UNIX file system and directory structure
  • Navigating the UNIX directory hierarchy
  • Understand the difference between full and relative paths
  • Understanding the current and parent directories
  • Understanding the differences between a Windows/DOS based filesystem and a UNIX JFS
  • Differences between Windows (DOS) files and Unix files
  • Describe mount points – mounting and unmounting filesystems
  • Describe hard and symbolic links
  • Describe home directories
  • Disk space and checking the status of disks, filesystems, and directories (ie. du and df commands)

File Management

  • Creating directories
  • Copying files and directories
  • Moving and renaming files and directories
  • Removing files and directories
  • Using shell metacharacters
  • Locating files by name, owner, type and other parameters using the ‘find’ command

UNIX Permissions

  • Understanding permissions
  • File permissions
  • Directory permissions
  • Change permissions with symbolic mode
  • Change permissions with absolute (octal) mode
  • Determine and set the umask value

Redirection Filters and Pipes

  • Exploring standard input, standard output, and standard error
  • Using filters
  • Using pipes

Page 4

Page 3

Page 2