系统管理指南:基本管理

Shell 功能

下表列出了每个 shell 提供的基本 shell 功能,这有助于确定在为每个 shell 创建用户初始化文件时可以执行的操作和不能执行的操作。

表 4–18 Bourne Shell、C Shell 和 Korn Shell 的基本功能

功能 

Bourne 

C 

Korn 

是否可以称作 UNIX 中的标准 shell 

适用 

不适用 

不适用 

是否与 Bourne shell 的语法兼容 

- 

不适用 

适用 

是否提供作业控制 

适用 

适用 

适用 

是否提供历史记录列表 

不适用 

适用 

适用 

是否提供命令行编辑 

不适用 

适用 

适用 

是否提供别名 

不适用 

适用 

适用 

是否提供登录目录的单字符缩写 

不适用 

适用 

适用 

是否防止覆写 (noclobber)

不适用 

适用 

适用 

是否设置为忽略 Ctrl-D (ignoreeof)

不适用 

适用 

适用 

是否提供增强的 cd 命令

不适用 

适用 

适用 

是否将初始化文件与 .profile 与分开

不适用 

适用 

适用 

是否提供退出文件 

不适用 

适用 

N/A