linux管理-chap08-v

linux管理-chap08-v

ID:36048782

大小:1.16 MB

页数:41页

时间:2019-05-01

linux管理-chap08-v_第1页
linux管理-chap08-v_第2页
linux管理-chap08-v_第3页
linux管理-chap08-v_第4页
linux管理-chap08-v_第5页
资源描述:

《linux管理-chap08-v》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BENET3.0第二学期课程第八章编写Shell管理脚本(二)——理论部分本资料由-大学生创业

2、创业

3、创业网http://www.chuangyw.com/提供资料在线代理

4、网页代理

5、代理网页

6、http://www.dailiav.com减肥药排行榜

7、淘宝最好的减肥药

8、什么减肥药效果最好

9、减肥瘦身药

10、http://pigproxy.cn课程回顾如何为变量赋值?如何查看变量的值?在变量应用中,反撇号的用途是什么?变量$0、$1、$?、$$分别是什么含义?有哪些方式可以执行Shell脚本中的语句?本资料由-大学生创业

11、创业

12、创业网http://www.chuangyw.com/提供资料在

13、线代理

14、网页代理

15、代理网页

16、http://www.dailiav.com减肥药排行榜

17、淘宝最好的减肥药

18、什么减肥药效果最好

19、减肥瘦身药

20、http://pigproxy.cn2技能展示熟悉条件测试的应用会使用if条件语句会使用for、while循环语句会使用case分支语句了解其他控制语句及函数的使用本资料由-大学生创业

21、创业

22、创业网http://www.chuangyw.com/提供资料在线代理

23、网页代理

24、代理网页

25、http://www.dailiav.com减肥药排行榜

26、淘宝最好的减肥药

27、什么减肥药效果最好

28、减肥瘦身药

29、http://pigproxy.cn3编写Shell管理脚本(

30、二)本章结构使用if条件语句条件测试操作case语句if语句的结构until循环if语句应用示例使用for循环语句其他控制语句for语句的结构for语句应用示例while语句的结构while语句应用示例使用while循环语句循环控制语句shift语句函数的定义和调用Shell函数应用函数的参数传递4条件测试操作test命令用途:测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数值格式:test条件表达式[条件表达式]常见的测试类型测试文件状态字符串比较整数值比较逻辑测试5条件测试操作测试文件状态格式:[操作符文件或目录]常用的测试操作符-d:测试是否为目录(

31、Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否可执行(Excute)该文件-L:测试是否为符号连接(Link)文件[root@localhost~]#[-d/etc/vsftpd][root@localhost~]#echo$?0[root@localhost~]#[-d/etc/hosts][root@localhost~]#echo$?1返回值为0,表示上一步测试的条件成立[root@localhost~]#[-e/med

32、ia/cdrom]&&echo"YES"YES[root@localhost~]#[-e/media/cdrom/Server]&&echo"YES“[root@localhost~]#如果测试的条件成立则输出“YES”6条件测试操作整数值比较格式:[整数1操作符整数2]常用的测试操作符-eq:等于(Equal)-ne:不等于(NotEqual)-gt:大于(GreaterThan)-lt:小于(LesserThan)-le:小于或等于(LesserorEqual)-ge:大于或等于(GreaterorEqual)[root@localhost~]#who

33、wc-l5[root@lo

34、calhost~]#[`who

35、wc-l`-le10]&&echo"YES"YES[root@localhost~]#df-hT

36、grep"/boot"

37、awk'{print$6}'12%[root@localhost~]#BootUsage=`df-hT

38、grep"/boot"

39、awk'{print$6}'

40、cut-d"%"-f1`[root@localhost~]#echo$BootUsage12[root@localhost~]#[$BootUsage-gt95]&&echo"YES"如果登录用户数小于或等于10则输出YES如果/boot分区的磁盘使用率超过95%则输出YES7

41、条件测试操作字符串比较格式:[字符串1=字符串2][字符串1!=字符串2][-z字符串]常用的测试操作符=:字符串内容相同!=:字符串内容不同,!号表示相反的意思-z:字符串内容为空[root@localhost~]#read-p"Location:"FilePathLocation:/etc/inittab[root@localhost~]#[$FilePath="/etc/inittab"]&&echo"YES"YES[root@localhost~]

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

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

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