Go BackUNIX: UNIX Shells - Bourne, Korn, and C

Synopsis
UNIX: UNIX Shells - Bourne, Korn, and C presents the three shells that are typically available on a UNIX system. It describes how to get the most out of the three shells, and describes the advantages and disadvantages of each shell.

Audience
This course is for anyone who is new to UNIX or wants to expand what they already know about UNIX.

Time
8 hours, based on viewing all pages.

Product Code: UNXTC3
After completing UNIX Shells - Bourne, Korn, and C, the user should be able to:
 
Describe what a shell is
Describe what a shell does
Describe how a shell relates to the overall system
Store data in variables
Customize the environment with environment variables
Identify the specific features of each shell
Choose the appropriate shell for the situation

What Is a Shell?
Describes the three shells that are typically available on a UNIX system: Bourne, Korn, and C.
 
The kernel and the shell
Explaining the functions of a shell
Interpretation of command lines
Initiating the program
Maintaining variables

Bourne Shell
Explains how to get the most out of the Bourne shell, one of the most commonly used and widely available UNIX shells.
 
Building the foundation with Bourne shell basics
How the shell interprets commands
Entering simple commands
Executing Bourne shell options
Creating Bourne shell variables
Customizing the shell

Korn Shell
Introduces the Korn shell and describes the advantages and differences of this language versus using the Bourne shell.
 
Wildcard expressions and command substitution
Utilizing Korn shell aliases
Manipulating and accessing command history in Korn shell
Implementing command editing techniques
Creating Korn shell variables
Customizing the Korn shell using an extensive amount of features

C Shell
Describes the C shell and its many features for managing resources, optimizing command usage, and job control.
 
The basics of invoking C Shell
Utilizing command names as shell input
Working with directories and stacks
Changing the active shell
Echoing arguments to standard output
Implementing C shell specific options, aliases, and variables
Customizing the C shell environment and job control
Using the C shell's hash table

Shell Comparison
Describes and compares the interactive functions and features amongst the three shells: Bourne, Korn and C.
 
Explaining the three main uses of a shell
Comparing and rating the three shells for a specific application

This course is distributed with the UNIX Glossary.

 

Go Back