Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Shells: User's Guide: HP 9000 Computers > Chapter 1 Introduction to Shells

What are Shells?

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

For purposes of this User's Guide, a shell is the interface between HP-UX and you, the user. The shell interprets the text you type, and the keys you press, in order to direct the HP-UX operating system to take an appropriate action. A shell can also serve as a programming language.

What is Bourne Shell?

Bourne Shell is the oldest shell. It was written by Stephen Bourne at Bell Laboratories. The Bourne Shell has been the default shell for HP-UX users, and has been a de facto standard in the industry. The Bourne Shell has neither the interactive features, nor the complex programming constructs, of the C and Korn shells.

What is C Shell?

C Shell is a shell developed by Bill Joy at the University of California at Berkeley. The C Shell syntax resembles that of the C programming language. It has powerful interactive features like command history and file name completion.

What is Korn Shell?

Korn Shell is a newer shell developed by David Korn at Bell Laboratories, and is upwardly compatible with most Bourne shell features. It has interactive features like C Shell, but executes faster and has extended inline command editing capability.

What is POSIX Shell?

POSIX Shell is based on the standard defined in Portable Operating System Interface (POSIX) - IEEE P1003.2. This standard is designed to be used by both application programmers and system administrators. This standard is intended to describe language interfaces and utilities in sufficient detail so an application developer can understand the required interfaces without access to the source code of existing implementations on which they are based.

Most of the POSIX Shell features are similar to the Korn Shell. This guide covers both shells in the same Part. In addition to the common features, this guide also covers the differences between the POSIX and Korn Shells and the new features introduced in the POSIX Shell.

The POSIX Shell (sh) is named the same as the Bourne Shell but is put in the /bin/posix directory. The Bourne Shell is put in the /bin directory.

What is Key Shell?

Key Shell is a softkey interface for the Korn Shell. It was developed by Hewlett-Packard Company. It provides menus and online help to assist you in building commands to perform such tasks as viewing files, printing files, and listing contents of directories. It is also user-extensible, in that you can create your own softkeys and online help.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-1991 Hewlett-Packard Development Company, L.P.