清华大学UNIX讲义第5章课件.pptVIP

  • 8
  • 0
  • 约7.82千字
  • 约 35页
  • 2017-08-16 发布于广东
  • 举报
第5章 C-shell的交互功能 5.1 UNIX的shell 5.2 csh启动与终止 5.3 使用csh的历史机制 5.4 别名 5.5 csh提示符 5.6 csh的管道和重定向 5.1 UNIX的shell UNIX系统的重要特性之一就是提供了大量的公用程序,这些程序都经过精心设计,完成一定的功能,作为UNIX的命令。这些命令,在系统中运行时,同程序员自编的应用程序处在相同的地位,都是利用操作系统内核(kernel)提供的系统调用,完成处理任务。在这些公用程序中,有一组被称为外壳(shell)的程序,shell的取名相对于kernel。shell程序是用户和系统之间的接口,是一个交互式命令解释器。用户通过它可以输入命令,然后shell调用这些命令,利用kernel的功能,完成用户的任务。 shell中的许多功能和特点也都来自于kernel,例如,管道、重定向、执行命令创建新进程等。除了可以交互式地输入命令之外,shell还是一种程序设计语言,提供了变量,循环结构和条件结构,用户可以通过它设计批处理程序。UNIX提供了几种shell,主要有: (1)/bin/sh B-shell,由Stephen R. Bourne在贝尔实验室开发,是最早被普遍认可的shell,也是UNIX的标准shell,设计得非常简练。它的风格被后来出现的其他shell所继承,

文档评论(0)

1亿VIP精品文档

相关文档