1、写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21)

2、利用$0和(dirname、basename)取出当前路径的目录名和文件名(P62)

3、实现系统中多次执行某一个脚本后的进程只有一个(P68)

4、exec功能示例(P71)

5、shift命令使用案例(P72)

6、去掉所有文件名中的_finished字符串(P78)(必须是文件,不能是目录)

7、删除7天前的过期数据备份(P82)

8、实现输入两个数进行加减乘除的计算器功能(P89)

9、监控web服务器状态,如果访问两次均失败,则报警(let用例)(P92)

10、通过read持续读入正在输入的例子(P95)

11、打印语句中字数不大于6的语句(P99)

12、通过expr判断文件扩展名是否符合要求

13、通过一条命令计算输入1+2+3+…+10的表达式,并利用bc命令计算结果(P100)

14、以read命令读入及传参的企业案例(P105)

15、输入或通过命令传入一个字符或数字,如果传入的数字等于1,则打印1;如果传入的数字等于2,则打印2。否则就提示输入不对,退出程序。(P132)



1、 写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21)

  


2、利用$0和(dirname、basename)取出当前路径的目录名和文件名(P62)


3、 实现系统中多次执行某一个脚本后的进程只有一个(P68)

python代码,未完成

 #!/usr/bin/python
# import os,signal,time
file='/tmp/pid'
if os.path.exists(file):
print 'the %s is exist.' % file
f1=open(file,'r+')
pid=f1.readline()
pid=int(pid)
os.kill(pid,signal.SIGKILL)
print "%s was killed and will be cleanup" % pid
f1.truncate()
pid=os.getpid()
f1.append(pid)
time.sleep(300)
else:
f1=open(file,'w+')
pid=os.getpid()
f1.write(str(pid))
time.sleep(300)

4、exec功能示例(P71)


5、shift命令使用案例(P72)


6、去掉所有文件名中的_finished字符串(P78)(必须是文件,不能是目录)  http://blog.51cto.com/oldboy/711342

      


7、删除7天前的过期数据备份(P82)

        


8、实现输入两个数进行加减乘除的计算器功能(P89)

          


9、监控web服务器状态,如果访问两次均失败,则报警(let用例)(P92)


10、通过read持续读入整数的例子(P95)

       


11、打印语句中字数不大于6的语句(P99)


12、通过expr判断文件扩展名是否符合要求(P98)


13、通过一条命令计算输入1+2+3+…+10的表达式,并利用bc命令计算结果(P100)


14、以read命令读入及传参的企业案例(P105)

               


15、输入或通过命令传入一个字符或数字,如果传入的数字等于1,则打印1;如果传入的数字等于2,则打印2。否则就提示输入不对,退出程序。(P132)

1、My Scripts的更多相关文章

  1. 二、npm scripts

    一.执行原理 安装npm 包,会将其package.json bin 字段添加到node_modules bin 里面,创建对应的.cmd文件,因此: 例如: "scripts": ...

  2. 4、My Scripts

    脚本目录列表 1.在windows编写的shell脚本利用dos2unix命令格式化一下(P308) 2.bash命令参数调试(P309) 3.使用set命令调试部分脚本内容(P312) 4.开发脚本 ...

  3. 3、My Scripts

    .用for循环批量修改文件扩展名(P240) .使用专业改名命令rename来实现 .通过脚本实现sshd.rsyslog.crond.network.sysstat服务在开机时自动启动(P244) ...

  4. 2、My Scripts

    http://www.cnblogs.com/image-eye/archive/2011/10/26/2220405.html      注释详解 1.打印选择菜单,按照选择项一键安装不同的web服 ...

  5. mvc中Scripts.Render、Styles.Render

    一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打 ...

  6. MVC 中Scripts.Render、Styles.Render

    在ASP.NET MVC项目中,可以在视图中利用Scripts.Render.Styles.Render统一加载js.css文件,需要利用BundleConfig类来Add 各种Bundle,例如:b ...

  7. [ASP.NET MVC]@Scripts.Render、@Styles.Render的使用

    一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打 ...

  8. Fix "Missing Scripts"

    一.Missing Scripts(脚本引用丢失) 请看下面的两张图的Warn(脚本引用丢失),在某些情况下我们会遇到这个警告. 二.解决办法 参考资料 http://unitygems.com/la ...

  9. 你必须知道的28个HTML5特征、窍门和技术

    注意:每周有那么几次,此列表会更新一些新的窍门,最终,本文会成为超级有用的资源.//zxx:丑话说在前头,我可没功夫更新,所以,即使到您女儿出嫁那天,本文还是28项内容 前端的发展如此之迅猛,一不留神 ...

随机推荐

  1. numpy数学数据处理

    数学和统计方法 sum 对数组中全部或某轴向的元素求和.零长度的数组的sum为0. mean 算术平均数.零长度的数组的mean为NaN. import numpy as np import nump ...

  2. crontab 在指定时间范围每隔2小时执行一次和指定时间执行实例

    crontab 在指定时间范围每隔2小时执行一次和指定时间执行,下面实例实现了:10-23点每两个小时执行一次,2点执行一次,分钟依次是1 2 3 ,没有24点的,晚上12点是0点注:*代表所有的取值 ...

  3. WebSocket和long poll、ajax轮询的区别,ws协议测试

    WebSocket和long poll.ajax轮询的区别,ws协议测试 WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连 ...

  4. websocket 原理

    自己写一个websocket import socket, hashlib, base64 sock = socket.socket() sock.bind(('127.0.0.1', 9000)) ...

  5. bzoj1180 tree

    题目链接 link cut tree 模板题 link cut tree不都是模板题嘛?(雾 #include<algorithm> #include<iostream> #i ...

  6. Linux:CPU使用率100%排查方法

    Linux作为一个多任务操作系统,将每个CPU的时间划分为很短的时间片,再通过调度器轮流分配给各个任务使用,因此造成多任务同时运行的错觉. CPU使用率 Linux作为一个多任务操作系统,将每个CPU ...

  7. C++11 正则表达式简单运用

    正则表达式(regular expression)是计算机科学中的一个概念,又称规则表达式,通常简写为regex.regexp.RE.regexps.regexes.regexen. 正则表达式是一种 ...

  8. jt项目日志查询流程

    jt项目日志查询流程

  9. MySql与MariaDB由来与历程

    MySQL数据库 MySQL数据库是一个关系型数据库管理系统,由瑞典MySQL AB公司开发.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这 ...

  10. 软件工程 #02# Entity Relationship Diagram VS. 用 UML 中的类图表示 E-R 图

    不同的老师叫我们画 E-R 图居然是不一样的,于是我仔细研究了一番.. 通常所说的 E-R 图(外文全称 Entity Relationship Diagram,简称 ERD)长这个样子: 而有时候它 ...