for 列表形式
for variable in {list}
do
statement
done
for var in 1 2 3 4
do
echo $var
done
for var in {1..4}
do
echo $var
done
for var in {start..end..step}
do
statement
done
for i in...
分类:
系统相关 时间:
2014-11-15 14:10:00
阅读次数:
222
获取网页快照并生成缩略图可分两步进行:1、获取网页快照2、生成缩略图获取网页快照这里我们用phantomjs 来实现。关于phantomjs 的详细用法可参考官方网站。1、安装我的环境是CentOS6.5,安装时直接下载 tarball 然后解压即可。# wget https://bitbucket...
分类:
Web程序 时间:
2014-11-15 11:21:44
阅读次数:
264
今天用三种不同的方式实现了Shell脚本打印的九九乘法表,代码如下 方法1:使用for循环(a.sh) #!/bin/sh
for?i?in?{1,2,3,4,5,6,7,8,9}
do
????for?j?in?{1,2,3,4,5,6,7,8,9}
????do
??????...
分类:
系统相关 时间:
2014-11-14 18:10:20
阅读次数:
223
在这里我主要介绍三个网络运维工具:iftopntopngiperf一、先来看看iftopIftop是一个免费的网卡实时流量监控工具,类似于linux下的top命令,iftop可以监控指定网卡的实时流量、端口连接信息,反向解析ip,还可以精确的显示本机网络流量情况及网络内各主机与本机互相通信的流量状..
分类:
系统相关 时间:
2014-11-14 18:01:26
阅读次数:
385
saltstack实现远程配置管理功能首先是要先匹配到对应的targetminion,然后才会将命令发送到匹配到的minion上去执行。这里介绍两种比较强大的匹配方法,一是创建节点组;二是使用复合匹配器。节点组将不同的主机分配到不同的组中去,便于实现主机的集中化管理,接下来首先看salt..
分类:
其他好文 时间:
2014-11-14 17:57:11
阅读次数:
306
老大让我把日志中的信息归类总结,好麻烦,写了这个脚本帮助工作。需改进:1.抓取日志时间,只需要最后一次的时间,而这个脚本全部会抓到2.需要两个时间的差值(比如15:23:34与23:23:34),没有完成3.aix好不习惯#!/bin/ksh
#进入目标文件目录
cd/user/lyb
#输入标识字段
echo"..
分类:
系统相关 时间:
2014-11-14 15:53:28
阅读次数:
371
1.删除0字节文件find-type f -size 0 -exec rm -rf {}\;2.查看进程按内存从大到小排列ps-e -o"%C : %p : %z : %a"|sort -k5-nr3.按cpu利用率从大到小排列ps-e -o"%C : %p : %z :%a"|sort -nr4....
分类:
系统相关 时间:
2014-11-14 14:08:57
阅读次数:
385
需求前两天碰到需要在十层左右的文件夹中提取文件的需求,于是写了此脚本。如下面这样的文件结构: dir1 ├── a │ ├── b │ │ └── file1 │ └── file2 ├── c │ └── d │ ├─...
分类:
系统相关 时间:
2014-11-14 10:27:48
阅读次数:
313
Crontab是Linux一个定时任务指令,使用这个指令可以做定时执行Shell脚本、或者定时执行指令,来自动化工作$crontab-e在编辑界面添加任务计划如下*/5****/usr/sbin/ntpdateHadoop-Manager|logger-tNTP退出并保存文件,即可完成定时执行任务,上指令完成定时ntp同步任务。查看cro..
分类:
系统相关 时间:
2014-11-14 01:43:29
阅读次数:
243
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数是不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。
1.命令格式:
cp [选项]... 源... 目标目录
...
分类:
系统相关 时间:
2014-11-14 00:17:09
阅读次数:
293