linux操作系统第7讲shell程序设计汇总.pptVIP

  • 1
  • 0
  • 约8.14千字
  • 约 39页
  • 2021-03-13 发布于天津
  • 举报
第 7 讲 Shell 程序设计 Shell 的含义 ? Shell 既是一种命令语言,又是一种程序 设计语言 ? 作为命令语言,它交互式地解释和执行用 户输入的命令 ? 作为程序设计语言,它定义了各种变量和 参数,并提供了在高级语言中才有的控制 结构,如循环和分支。 目前流行的 Shell ? ash : Linux 中占用资源最少的 一个小 Shell ,它只 包含 24 个内部命令 ? bash : Linux 系统默认的 Shell ,包含 40 个内部命 令,基于 GNU 架构发展而来。 ? ksh :与商业发行版的 ksh 兼容 ,包含 42 个内部命 令, 由 ATT Bell lab. 发展而来,兼容于 bash ? csh :是 Linux 比较大的内核 ,共包含 52 个内部命 令, Bill Joy 设计依附亍 BSD 版 ? zsh :是 Linux 最大的 Shell 之一,共包含 84 个内部 命令,若没有特殊用途,没有必要安装。 Bash 的功能 ? 命令记忆能力,可多达上千个,上次登录执行过 的命令记在 ~/.bash_history ,本次在内存 ? 命令补全功能,按 [Tab] 键 ? shell scripts ? 通配符: * ,? Shell

文档评论(0)

1亿VIP精品文档

相关文档