![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SHELL
lotus302
这个作者很懒,什么都没留下…
展开
-
杀掉所有进程
#!/bin/cshps -fu $USER|grep $1|grep -v grep|awk {print $2}|xargs -t -I {} kill -9 {}原创 2010-04-02 13:18:00 · 426 阅读 · 0 评论 -
linux下的压缩与解压
解压tar gz bz2 tgz zip等Linux下的各种压缩文件2009-05-12 11:00对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar原创 2012-03-13 17:19:43 · 303 阅读 · 0 评论 -
性能监控脚本
#!/bin/awk -fBEGIN{FS=":";mo_total=0;mt_total=0;mosr_total=0;mtsr_total=0; date="";hour_old="";min_old="";second_old="";print "-------------------------------------------------原创 2012-03-07 14:38:45 · 482 阅读 · 0 评论 -
crontab命令格式
crontab命令格式:M H D m d cmd(分 时 日 月 周 命令)M: 分钟(0-59)。 H:小时(0-23)。 D:天(1-31)。 m: 月(1-12)。 d: 一星期内的天(0~6,0为星期天)第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期原创 2012-02-22 16:07:47 · 420 阅读 · 0 评论 -
删除目录下所有文件和子目录(不包括当前目录)
find dir1/. -cmin +60 -exec rm -rf {} \; //删除60分钟前改变的文件 find dir1/. -ctime +2 -exec rm -rf {} \; //删除2天前改变的文件注:dir1目录后面的/.作用很大,保证不删除dir1目录本身原创 2011-12-29 10:42:12 · 405 阅读 · 0 评论 -
find 中文
find - 在目录层次中寻找文件概要find [path...] [expression]路径 表达式描述这个文档是GNU版本find命令的使用手册。find搜索目录树上的每一个文件名,它从左至右鉴定给定的表达式,按照优先规则(见运算符一节)进行匹配, 直到知道结果(运算符左边值为假则进行与操作,为真则进行或操作),然后find移向下一个文件名。第一个开头带有'-','(',原创 2011-12-29 10:32:00 · 701 阅读 · 0 评论 -
find命令举例
用find删除当前目录下不是*.mp3和*.avi的所有文件2010-12-31 17:42find ./ ! ( -name “*.mp3〃 -o -name “*.avi” ) -type f -exec rm -f {} ;find命令功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。语法:find 起始目录 寻找条件操作说明:原创 2012-01-30 16:07:20 · 519 阅读 · 0 评论 -
批量修改权限
#!/bin/bashfor i in `find ./ -name "*.sh"`; dochmod a-x $i;done原创 2011-09-07 08:51:06 · 313 阅读 · 0 评论 -
ftp上传
#!/bin/bashIP=10.10.18.8USER=mcpp30PASSWD=umcpp30myftp(){ftp -n $IP quote USER $USERquote PASS $PASSWDcd ./nmbin原创 2011-09-07 08:48:36 · 278 阅读 · 0 评论 -
批量修改文件内容
#!/bin/bash##USEAGE:# change_str_infile.sh filepath filename old_str new_str;## Get List of Files to Be Replaced#file_list=`f原创 2011-09-07 08:51:51 · 401 阅读 · 0 评论 -
批量修改文件名
ls *CDR|while read linedo echo $linep1=`echo $line|awk -F- '{print $1}'`p2=`echo $line|awk -F- '{print $2}'`p3=`echo $line|awk -F原创 2011-09-07 08:50:03 · 312 阅读 · 0 评论 -
文件内容比较
#/bin/awkawk -F, 'NR==FNR{a[$0]==$0} NR!=FNR{if($0 in a){print}}' file1 file2原创 2011-09-07 08:52:31 · 214 阅读 · 0 评论 -
复制文件
file_list=`find . -name "*.CDR" -type f |sort`;for file in $file_listdoif [ "${file##*.}" = "CDR" ]thentmp_file=${file/%"CDR"/"tmp原创 2011-09-07 08:49:30 · 257 阅读 · 0 评论 -
数据库统计
#!/bin/shsqlplus -S mcpp20/2yhlfsl@mcpp20 mo20090512set head off feedback off verify offset wrap offset heading offset newpage non原创 2011-09-07 08:51:30 · 268 阅读 · 0 评论 -
Linux系统应用经验总结
1. 日志类1.1. 正常消息流程跟踪MO消息匹配流程3种消息类型:MO、MOSR、MO状态报告2个匹配过程: 1)3与5,匹配点在网关,3发送的fwd包中Msg_id字段表示匹配ID,5接收的fwd包中msg_content字段中带有Msg_id字段,用于匹配,格式请参考点对点互通协议。 2)2与7,匹配点在SMSC,5流程中的MO原创 2014-01-23 15:02:14 · 4993 阅读 · 0 评论