操作系统 Shell
用户与操作系统的接口称为 Shell。
Shell 是操作系统的最外层。 Shell 合并编程语言以控制进程和文件,以及启动和控制其他程序。 Shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。
Shell 向您提供了与操作系统通信的方式。 此通信以交互的方式(来自键盘的输入立即操作)或作为一个 Shell 脚本执行。 Shell 脚本是 Shell 和操作系统命令的序列,它存储在文件中。
当您登录到系统中时,系统定位要执行的 Shell 程序的名称。 在它执行之后,Shell 显示一个命令提示符。 此提示符通常是一个 $(美元符)。 当您在提示符下输入命令并按 Enter 键时,Shell 对命令进行求值,并尝试执行它。 取决于您的命令说明,Shell 将命令输出写到屏幕或重定向到输出。 然后它返回命令提示符,并等待您输入另一个命令。
命令行是您输入所在的行。 它包含 Shell 提示符。 每行的基本格式如下:
$ Command Argument(s)Shell 视命令行的第一个字(直到第一个空格)为命令,所有后继字为参数。
注: 当移动或重命名 libc.a 时,将从 shell 显示
Killed 错误消息,因为没有 libc.a 文件可供系统装入和运行实用程序。 recsh 命令调用恢复 shell ,它提供了在意外移动 libc.a 时对其进行重命名的能力。