Fundamentals of UNIX
  Course Number
     FNDUNIX
  Course Description
Fundamentals of UNIX® teaches you how to use the UNIX operating system and introduces you to the CDE, GNOME, and KDE graphical user interfaces (GUI). An overview of the Sun Solaris and Linux versions of the UNIX operating system is provided. The class is for new users of the UNIX operating environment. You will learn fundamental command-line features of UNIX including file system navigation, changing file permissions, the vi and emacs text editors, Korn and Bash shell features, and basic network use. GUI features include Application Managers, File Managers, Text Editors, printing, and mail.
  Performance-Based Objectives

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

  • Log in and log out of UNIX and Linux systems
  • Navigate the Solaris environment file system
  • Search and manipulate text files
  • Manage system processes
  • Create and manage files and directories
  • Change permissions of files and directories
  • Use the vi and emacs text editors
  • Identify and modify initialization files
  • Employ shell features to streamline command execution
  • Archive and restore files and directories
  • Use basic network commands
  • Use commands to search directories and files
  • Create and debug shell scripts
  Target Student
The target audience for this course includes PC users wishing to upgrade and broaden their skills to include a thorough working knowledge of the Unix operating system and a number of its standard utilities. The course should suit people seeking career advancement, or simply seeking to extend their skills beyond DOS and Windows. However, prior DOS or Windows skills are not prerequisites, and people seeking a direct start with Unix should find the course of benefit. PC users who intend installing Linux, the freely available Unix clone, on their home or work machines should also find the course of interest. High School, TAFE College, University students as well as transitional workers enrolled in the Cisco Networking Academy Program would find the course useful.
  Prerequisites

None

  Certification
This course, along with IT Essentials 2 prepare students for CompTIA Linux+ certification exam.
  Course Content

Lesson 1: Operating System Fundamentals
Network Operating System Basics
Microsoft Windows
UNIX and Linux on the Desktop
Network Operating Systems Overview

Lesson 2: The UNIX Computing Environment
The Main Components of a Computer
Overview of Computer Operating Systems
Overview of the UNIX Operating System
The UNIX Operating Environment

Lesson 3: Accessing a System and UNIX Graphical Interfaces
User Accounts
Becoming Familiar with the Common Desktop Environment
Customizing a Workspace with the CDE Style Manager
Working with Subpanels
Using GNOME and KDE in Linux
GNOME Customization

Lesson 4: Graphical User Applications
Using the CDE Mail Tool
Using CDE Calendar Manager
Other Built-in Applications
GNOME and KDE Applications

Lesson 5: Getting Help
Using CDE Help
Solaris How-To Manuals (AnswerBook2)
Command Line Help
Linux HOWTOs and Info Command
Troubleshooting
DOS/UNIX Command Comparison

Lesson 6: Accessing Files and Directories
The File System
Directory Paths
Navigating the File System
Listing Directory Contents
Identifying and Using Metacharacters

Lesson 7: Basic Directory and File Management
Directory and File Management Using the Command Line
Directory and File Management Using CDE
Directory and File Management Using GNOME

Lesson 8: Advanced Directory and File Management
Advanced Directory and File Management Using the Command Line
Advanced Directory and File Management Using CDE
Advanced Directory and File Management Using GNOME

Lesson 9: File and User Information Utilities
Disks and File Systems
Finding Files Using the Command Line
Searching for Text Strings in Files and Command Output
Sorting Files and Command Output
Finding Files Using Graphical Tools

Lesson 10: Using Text Editors
The vi Editor
Using Emacs
Graphical Editors and Word Processors

Lesson 11: File System Security
Security Overview
File System Permissions
Changing Permissions From the Command Line
Changing Permissions with Graphical Tools
Identifying and Switching Users

Lesson 12: Printing
The UNIX Printing Environment
Command Line Printing
Managing Printer Queues
Using Graphical Printing tools

Lesson 13: Backing Up and Restoring
Backup Strategies
Backup Media
Accessing Floppy Disks and CD Devices
Backing up, Compressing and Restoring Files
Combining Backup and Compression
Alternate Backup and Compression Programs

Lesson 14: System Processes
UNIX System Processes
Displaying processes
Terminating Processes
Foreground and Background Processes
Process Scheduling

Lesson 15: Shell Features and Environment Customization
Review of the Shell
Additional Shell Features
Shell Variables and Custom Prompts
Shell Initialization Files

Chapter 16: Introduction to Shell Scripts
Shell Script Basics
Advanced Shell Scripts

Lesson 17: Network Basics
Client/Server Computing
Network and Remote Access Utilities
Naming Services and Host Name Resolution
Network Resource Sharing

Lesson 18: Career Guidance
What's Next?
Careers in UNIX System Administration
Sun Solaris Certification Path for System Administrators
The Sun Academic Initiative
Linux Certification