System Administration Guide: Basic Administration

Shell Features

The following table lists basic shell features that each shell provides, which can help you determine what you can and can't do when creating user initialization files for each shell.

Table 4–18 Basic Features of Bourne, C, and Korn Shells

Feature 

Bourne 

Korn 

Known as the standard shell in UNIX 

Yes 

No 

No 

Compatible syntax with Bourne shell 

No 

Yes 

Job control 

Yes 

Yes 

Yes 

History list 

No 

Yes 

Yes 

Command-line editing 

No 

Yes 

Yes 

Aliases 

No 

Yes 

Yes 

Single-character abbreviation for login directory 

No 

Yes 

Yes 

Protection from overwriting (noclobber)

No 

Yes 

Yes 

Setting to ignore Control-d (ignoreeof)

No 

Yes 

Yes 

Enhanced cd

No 

Yes 

Yes 

Initialization file separate from .profile

No 

Yes 

Yes 

Logout file 

No 

Yes 

No