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) |