鸟哥学习 shell scripts

鸟哥学习 shell scripts

ID:1528012

大小:50.14 KB

页数:31页

时间:2017-11-12

鸟哥学习 shell scripts_第1页
鸟哥学习 shell scripts_第2页
鸟哥学习 shell scripts_第3页
鸟哥学习 shell scripts_第4页
鸟哥学习 shell scripts_第5页
资源描述:

《鸟哥学习 shell scripts》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、引用:    学习ShellScripts如果您真的很想要走信息这条路,并且想要好好的管理好属于您的主机,那么,别说鸟哥不告诉您,ShellScripts真的是必须要学习的一项课题呢!基本上,shellscript有点像是早期的批次档,亦即是将一些指令汇整起来一次执行,但是Shellscript拥有更强大的功能,那就是,他可以进行类似程序(program)的撰写,并且,不需要经过编译(compiler)就能够执行,真的很方便。加上,我们可透过shellscript来简化我们日常的工作管理,而且,整个Linux环境中,一些服务(services)的启动都是透过shellscript的,如果

2、您对于script不了解,嘿嘿!发生问题时,可真是会求助无门喔!所以,好好的学一学他吧!1.什么是ShellScript  1.1干嘛学习shellscripts?  1.2第一支script的撰写与执行  1.3撰写shellscript的良好习惯建立2.简单的shellscript练习:3.善用判断式:  3.1利用test指令的测试功能  3.2利用判断符号[]  3.3Shellscript的预设变数($0,$1...)4.条件判断式:  4.1利用if....then  4.2利用case.....esac判断  4.3利用function功能5.循环(loop)  5.1wh

3、ile....do....done,until....do....done  5.2for...do...done6.shellscript的追踪与debug7.本章习题练习--------------------------------------------------------------------------------什么是Shellscripts?这个有趣的问题赶紧来回答看看,什么是shellscript呢?shell我们在认识bash当中已经提过了,那是一个文字接口底下让我们与系统沟通的一个工具接口,那么script是啥?字面上的意义,script是『脚本、剧本』的意思

4、。整句话是说,shellscript是针对shell所写的『剧本!』什么东西啊?呵呵!其实,shellscript是利用shell的功能所写的一个『程序(program)』,这个程序是使用纯文字文件,将一些shell的语法与指令写在里面,搭配正规表示法、管线命令与数据流重导向等功能,以达到我们所想要的处理目的。所以,简单的说,shellscript就像是早期DOS年代的批次檔(.bat),最简单的功能就是将许多指令汇整写在一起,让使用者很轻易的就能够onetouch(执行一个档案"shellscript",就能够一次执行多个指令),而,shellscript更提供数组、循环、条件与逻辑判

5、断等重要功能,让使用者也可以直接以shell来撰写程序,而不必使用类似C程序语言等传统程序撰写的语法呢!那,这么说您可以了解了吗?是的!shellscript可以简单的被看成是批次档,也可以被说成是一个程序语言,且这个程序语言由于都是利用shell与相关工具指令,所以不需要编译即可执行,且拥有不错的除错(debug)工具,所以,他可以帮助系统管理员快速的管理好主机。--------------------------------------------------------------------------------干嘛学习shellscripts?这是个好问题,我又干嘛一定要学s

6、hellscript?我又不是信息人,没有写程序的概念,那我干嘛还要学shellscript呢?不要学可不可以啊?呵呵~如果Linux对您而言,您只是想要『会用』而已,那么,不需要学shellscript也还无所谓,这部分先给他跳过去,等到有空的时候,再来好好的瞧一瞧。但是,如果您是真的想要玩清楚Linux的来龙去脉,那么shellscript就不可不知,为什么呢?因为:自动化管理的重要依据:不用鸟哥说您也知道,管理一部主机真不是件简单的事情,每天要进行的任务就有:查询登录档、追踪流量、监控使用者使用主机状态、主机各项硬设备状态、主机软件更新查询、更不要说得应付其它使用者的突然要求了。而

7、这些工作,您想要自行手动处理,还是写个简单的程序来帮您每日自动处理分析,若有问题才通知您呢?当然是让系统自动工作比较好,对吧!呵呵~这就得要良好的shellscript来帮忙的啦!追踪与管理系统的重要工作:虽然我们还没有提到服务启动的方法,不过,这里可以先提一下,我们Linux系统的服务(services)启动的接口,在/etc/init.d/这个目录下,所有的档案都是scripts;另外,包括开机(booting)过程也都是利用s

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

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

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