Bash基本语法.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Bash基本语法.pdf

Wei_Steven 收集整理 1BASH 的历史和概貌  BASH 是什么的缩写  Linux 中的其他 Shell  BASH 的主要特点 为什么要学习 BASH 编程呢?因为 BASH 是每个 Linux 发行版都带有的一个标 准基础软件,所以学会在 BASH 下编制一些小程序就可以让你对 Linux 系统的 管理应付自如;其次 BASH 非常简单,如果不深究 BASH 语法中的细节的话,你 可以用 1 个小时就学会他,应该说 BASH 比 HTML 要更容易学;最后即使你不 打算用 BASH 编程,但是 Linux 系统中的许多配置文件和脚本都是 BASH 的语 法,不懂一点 BASH 的知识就不能很好的理解和使用 Linux 。其实最简单的 BASH 就和 DOS 下的批处理文件类似,只要把要执行的命令一行一行写出来就行。 1.1BASH 是什么的缩写 BASH = GNU Bourne-Again SHell,BASH 是 GNU 组织开发和推广的一个项目, 不过也有一种风趣的说法认为 BASH = Born-Again Shell。 BASH 是 Linux 操作系统上的一个 Shell,是由 /bin/bash 解释执行的。BASH 支持 IEEE POSIX P1003.2/ISO 9945.2 脚本语言工具标准。 1.2Linux 系统中的其他 Shell Shell 的概念是从 UNIX 系统中引用过来的,在 Linux 和 UNIX 系统里现在存 在这多种不同的 Shell 可以使用。最常用的几种是 Bourne shell (sh) C shell (csh) Korn shell (ksh) 三种 shell 都有它们的优点和缺点: Bourne shell 的作者是 Steven Bourne,它是 UNIX 最初使用的 Shell 并且在 每种 UNIX 上都可以使用。Bourne Shell 在 Shell 编程方面相当优秀,但在处 理与用户的交互方面作得不如其他几种 Shell; Wei_Steven 收集整理 C Shell 由 Bill Joy 所写,它更多的考虑了用户界面的友好性,支持象命令补 齐(command-line completion)等一些 Bourne Shell 所不支持的特性,普遍 认为 C shell 的编程接口做的不如 Bourne Shell,但 C Shell 还是被很多 C 程 序员使用,因为 C Shell 的语法和 C 语言很相似,这也是 C Shell 名称的由 来; Korn Shell (ksh) 由 Dave Korn 所写,它集合了 C Shell 和 Bourne Shell 的 优点并且和 Bourne Shell 完全兼容。 除了这些 Shell 以外,许多其他的 Shell 程序吸收了这些原来的 Shell 程序 的优点而成为新的 Shell 。在 Linux 上常见的有 tcsh (csh 的扩展),Bourne Again shell(bash, sh 的扩展), 和 Public Domain Korn shell (pdksh, ksh 的 扩展)。 BASH 是大多数 Linux 系统的缺省 Shell。 BASH 只是 Linux 操作系统上的一 种 Shell,虽然他是一个比较优秀和主流的 Shell,但是针对不同用户的不同需 要和喜好,在 Linux 操作系统上还有几种其他的 Shell,如:ksh、csh、zsh 等。 1.3BASH 的主要特点 Bourne Again shell (bash), 正如它的名字所暗示的,是 Bourne shell 的扩 展。BASH 与 Bourne shell 完全向后兼容,并且在 Bourne shell 的基础上增 加和增强了很多特性。BASH 也包含了很多 csh 和 Korn Shell 里的优点,使得 BASH 有很灵活和强大的编程接口,同时又有很友好的用户界面。为什么要用 BASH 来代替 sh 呢?Bourne Shell 最大的缺点在于它处理用户的输入方面,在 Bourne shell 里键入命令会很麻烦,尤其当你键入很多相似的命令时,而 BASH 准备了几种特性使命令的输入变得更容易。 BASH 的新功能包括 命令补齐、通 配符、命令历史记录、别名等。 BASH 是一种解释执行的语言,我们还见过其他一些

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档