SHELL脚本简单应用培训

SHELL脚本简单应用培训

ID:45078134

大小:742.00 KB

页数:63页

时间:2019-11-09

SHELL脚本简单应用培训_第1页
SHELL脚本简单应用培训_第2页
SHELL脚本简单应用培训_第3页
SHELL脚本简单应用培训_第4页
SHELL脚本简单应用培训_第5页
资源描述:

《SHELL脚本简单应用培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SHELL脚本简单应用培训西藏BI项目组尤建Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.内容提纲一、SHELL简介二、SHELL基础知识三、基础SHELL编程Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.概念简介什么是shell程序呢?简单的说shell程序就是一个

2、包含若干行shell或者linux、unix等命令的文件.目前流行的Shell有ash、bash、ksh、csh、zsh等。你可以用命令来查看你自己的Shell类型:#echo$SHELLEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Shell应用在Linux、Unix系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用s

3、hell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。Linux、Unix中有好多中不同的shell,但是通常我们使用bash(bourneagainshell)进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在bash的大姐,bourneshell中运行)。我们今天主要和大家一起讨论B-Shell。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5

4、.2.0.0.Copyright2004-2011AsposePtyLtd.Shell基础知识如同其他语言一样,通过我们使用任意一种文字编辑器比如nedit、kedit、emacs、vi、UE等来编写我们的shell程序。程序以下面的行开始(必须方在文件的第一行): #!/bin/sh(很多Unix、Lunix默认shell类型都是B-Shell)符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行:   chmod+xfilename   您可以

5、通过输入:./filename来执行您的脚本。  在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.内容提纲一、SHELL简介二、SHELL基础知识三、基础SHELL编程Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePt

6、yLtd.Shell基础知识-文件安全与权限1、文件属性:当你创建一个文件的时候,系统保存了有关该文件的全部信息,包括:文件的位置。文件类型。文件长度。哪位用户拥有该文件,哪些用户可以访问该文件。i节点。文件的修改时间。文件的权限位。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Shell基础知识-文件安全与权限2、文件类型:文件类型有七种,它可以从ls-l命令所列出的结果的第一位看出,这七种类型是:d目录。l符号链接(

7、指向另一个文件)。s套接字文件。b块设备文件。c字符设备文件。p命名管道文件。-普通文件,或者更准确地说,不属于以上几种类型的文件。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Shell基础知识-文件安全与权限3、文件权限:文件看到的文件大部分是是普通文件或符号链接文件。文件属主权限组(g)用户权限(u)其他用户权限(o)改变权限命令:chmod[mode]f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。