
Linux/Unix指令及Shell编程
文章平均质量分 59
zmyer
这个作者很懒,什么都没留下…
展开
-
基于Shell的图片抓取器
最近,在学习Linux Shell方面的东西,早在大学时期就接触个这方面的东西,只是工作的时候很少涉及到shell方面的,于是就荒废了,最近在服务器方面遇到了一些问题,当时写测试程序时,需要使用shell,于是重新拾取这部分内容,好了,说了这么多,参照《攻略》里的案例,自己调试了下这个图片抓取器,代码如下:#!/bin/bashif [ $# -ne 3 ];thenecho原创 2014-02-26 12:22:40 · 1726 阅读 · 0 评论 -
基于Shell的网页相册生成器
在做web开发时,有时候需要提供相册机制,而一般通过人工方式来实现的相册,即费力又易出错,那能不能通过脚本的方式来自动生成这部分内容呢,答案是可以的,下面我们就来写一个自动生成网页相册的生成器吧,代码如下:#!/bin/bashecho "Creating album"mkdir -p zmyercat index.htmlbody{width:470原创 2014-03-01 09:59:15 · 1397 阅读 · 0 评论 -
使用rsync备份系统快照
在日常工作中,尤其是那些系统管理员,备份数据应该说是一件必不可少的工作,对于搞服务器端开发的工程师来讲,对于一些重要的数据备份应该也是家常便饭了,今天我们就来看看通过使用rsync这个工具来如何实现备份的,rsync可以对位于不同地方的文件和目录进行同步,并且其利用差异计算以及压缩技术来最小化数据的传输量。相比于cp,rsync的优势在于使用了高效的差异算法,另外它还支持网络数据传输,下面我们就来原创 2014-03-04 10:00:49 · 2467 阅读 · 0 评论 -
列举出一小时内占用的cpu最多的10个进程
CPU是一种很重要的资源,如果能够跟踪某个阶段内占用的CPU最多的进程,通过监视一段时间内的CPU使用情况,我们可以找出长期占用CPU的进程并对其进行优化,提高CPU使用效率,我们知道ps指令适用于收集进程详细信息,接下来我们就来通过使用ps指令来监视并计算一分钟内CPU使用情况,shell代码如下:#!/bin/bashSECS=60UNIT_TIME=5STEPS=$(原创 2014-03-12 09:14:20 · 3241 阅读 · 0 评论 -
使用grep恢复被删文件内容
在Unix/Linux下,最危险的命令恐怕就属rm命令了,每次在root下使用这个命令的时候,我都要盯着命令行看上几分钟才敢把回车敲下去。以前,看到同事在脚本中使用rm命令 ——rm {$App_Dir}/* 。因为脚本没有判断变量$App_Dir是否为空,结果,在一次用root操作的时候,整个操作系统一下就不见了,还好只是开发机。从此,我们大家都再也不敢使用rm命令了。这里给大家介绍一个转载 2014-03-14 12:14:56 · 681 阅读 · 0 评论