网站大量收购闲置独家精品文档,联系QQ:2885784924

shell脚本介绍linux与编程指南.pdfVIP

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

第四部分基础shell编程

第16章shell介绍

一个shell可以包含一个或多个命令。当然可以不必只为了两个命令就编写一个shell

,一切由用户自己决定。

本章内容有:

•使用shell的。

•shell基本元素。

•shell运行方式。

16.1使用shell的

shell在处理自动循环或大的任务方面可节省大量的时间,且功能强大。如果你有处

理一个任务令,不得不一个一个敲进去,然后观察输出结果,再决定它是否正确,

如果正确,再继续下一个任务,否则再回到一步步观察。一个任务可能是将文件分类、

循环快速创建以完成相应工作。这比在命令行下一个个敲入要节省大量的工作时间。

shell可以在行命令中接收信息,并使用它作为另一个命令的输入。

对于不同的UNIX和LINUX,使用一段shell将需要一些小小的改动才能运行通过。实

际上shell的可迁移性不成问题,但是系统间命令的可迁移性存在差别。

试试新思路

如果写一段,其执行结果与预想的不同,不必着急。无论多不可思议的结果,记住

先把它保存起来,这是修改的基础。这里要说的意思是不要害怕对待新事物,否则将不能树

立信心,学起来会更加。

16.2内容

不是复杂的程序,它是按行解释的。第一行总是以#!/bin/sh开始,这段通知

shell使用系统上的Bourneshell解释器。

任何都可能有注释,加注释需要此行的第一个字符为#,解释器对此行不予解释。在

152第四部分基础shell编程

第二行注释中写入名是一个好习惯。

从上到下执行,运行前需要增加其执行权限。确保正确建立路径,这样只

用文件名就可以运行它了。

16.3运行一段

下面是一个已经讨论过的例子,此文件为cleanup。

上述通过将下文件名截断,清除/usr/adm/下信息,并删除/usr/local/apps/log下所

有信息。

可以使用chmod命令增加执行权限。

$chmodu+xcleanup

现在运行,只敲入文件名即可。

$cleanup

如果返回错误信息:

$cleanup

sh:cleanup:commandnotfound

再试:

$./cleanup

如果运行前必须键入路径名,或者shell结果通知无法找到命令,就需要在.profile

PATH下加入用户可执行程序。要确保用户在自己的$HOME可执行程序下,应键入:

$pwd

$/home/dave/bin

如果pwd命令最后一部分是bin,那么需要在路径中加入此信息。编辑用户.profile文件,

加入可执行程序$HOME/bin如下:

PATH=$PATH:$HOME/bin

如果没有bin,就创建它。首先确保在用户根下。

$cd$HOME

$mkdirbin

现在可以在.profile文件中将bin加入PATH变量了,然后重新初始化.profile。

$../profile

将会正常运行。

如果还有问题,见第2章和第13章,那里详细介绍了如何解决这一问题。

全书有许多,这些都是完整的。将这

文档评论(0)

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

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

1亿VIP精品文档

相关文档