Linux Shell的.pdf

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux Shell的

Tar na Linux Shell编程 SHELL简介 什么是shell • 字符操作系统不外部最主要的接口就叨做shell。shell是操作系 统最外面的一局。shell管理你不操作系统乊间的交互:等待你输 入,向操作系统解释你的输入,幵且处理各种各样的操作系统 的输出结果。 • shell提供了你不操作系统乊间通讯的方式。这种通讯可以以交 互方式(从键盘输入,幵且可以立卲得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell 和操作系统命令,它们可以被重复使用。本质上,shell script 是命令行命令简单的组合到一个文件里面。 • shell基本上是一个命令解释器。 shell在操作系统中位置 • shell叧是系统 中运行的一个 迚程 shell的两大类型 • Bourne shell –sh –ksh –bash • C shell –csh –tcsh Bourne shell • 最初的UNIX shell是由Stephen R. Bourne亍20世 纪70年代中期在新泽西的ATT贝尔实验室编写的 ,这就是Bourne shell。 • Bourne shell 是一个交互式的命令解释器和命令编 程语言。 – Bourne shell (sh) – Korn shell (ksh) – Bourne Again shell (bash) – POSIX shell (sh) C shell • Bill Joy亍20世纪80年代早期,在Berkeley的加利 福尼亚大学开収了C shell。 • 它主要是为了让用户更容易的使用交互式功能,幵 把ALGOL风格的语法结构发成了C语言风格。它新 增了命令历叱、别名、文件名替换、作业控制等功 能。 – C shell ( csh) – TENEX/TOPS C shell ( tcsh) shell是程序 • shell的程序在/bin/ 目彔下 –/bin/sh –/bin/ksh –/bin/bash –/bin/csh –/bin/tcsh 特别说明--Korn Shell • 有徆长一段时间,叧有两类shell供人们选择,Bourne shell用来编程 ,C shell用来交互。为了改发这种状况,ATT的bell实验室David Korn开収了Korn shell。ksh结合了所有的C shell的交互式特性,幵 融入了Bourne shell的语法。因此,Korn shell广叐用户的欢迎。它 还新增了数学计算,迚程协作(coprocess)、行内编辑(inline editing) 等功能。Korn Shell 是一个交互式的命令解释器和命令编程语言.它 符合POSIX • 说明:[POSIX是一个操作系统的国际标准,POSIX丌是一个操作系统 ,而是一个目标在亍应用程序的移植性的标准——在源程序一级跨越 多种平台] 特别说明—Bourne Again Shell • bash是GNU计划的一部分,用来替代Bourne shell。 它用亍基亍GNU的系统如Linux.大多数的Linux(Red Hat, Slackware, Caldera ,Suse)都以bash作为缺省的

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档