Table 2.1:
Summary of shell facilities
Facility |
Bourne |
C |
TC |
Korn |
BASH |
Explanation |
command history |
No |
Yes |
Yes |
Yes |
Yes |
(Allows previous commands to be saved, edited, and reused) |
command alias |
No |
Yes |
Yes |
Yes |
Yes |
(Allows the user to rename commands) |
shell scripts |
Yes |
Yes |
Yes |
Yes |
Yes |
(Allows the user to shell programming) |
filename completion |
No |
Yes* |
Yes |
Yes* |
Yes |
(Allows automatic completion of partially typed file name) |
command line editing |
No |
No |
Yes |
Yes* |
Yes |
(Allows the use of an editor to modify the command line text) |
job control |
No |
Yes |
Yes |
Yes |
Yes |
(Allows processes to be run in the background) |