from:http://www.linuxidc.com/Linux/2014-10/107550.htm echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。 echo命令的语法是: 1. ...
分类:
其他好文 时间:
2016-08-11 17:27:34
阅读次数:
224
bash shell提供了一些特殊的操作符来将某个命令的输出重定向到另一个位置。 输出重定向 大于号(>)会将命令的结果以新建或覆盖的方式重定向到一个文件中。 双大于号(>>)会将命令的结果以追加的方式重定向到一个文件中 输入重定向 小于号(<)会将文件的数据重定向到命令 双小于号(<<)称为内联输 ...
分类:
其他好文 时间:
2016-08-11 15:59:20
阅读次数:
547
启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户的默认主目录 用户的默认shell程序 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用 ...
分类:
系统相关 时间:
2016-08-11 09:52:24
阅读次数:
171
grep正则表达式案例案例一:1、显示/proc/meminfo文件中以大小s开头的行;(要求:使用两种方式)#grep-i‘^s‘/proc/meminfo
#grep‘^[Ss]‘/proc/meminfo
#grep-E‘^(s|S)‘/proc/meinfo2、显示/etc/passwd文件中不以/bin/bash结尾的行#grep-v‘/bin/bash$‘/etc/passwd3、显示用户rpc..
分类:
系统相关 时间:
2016-08-10 23:16:19
阅读次数:
465
一、简易进度条的基础1.数组bash支持一维数组(不支持多维数组),并且没有限定数组的大校类似于C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组:在Shell中,用括号来表示数组,数组元素用“空格”..
分类:
系统相关 时间:
2016-08-10 23:10:19
阅读次数:
276
#!/bin/bash#iptables减缓cc攻击,如果需要修改其值,请修改num这个变量。num=5iplist=`netstat-auptn|grep‘^tcp.*:80‘|egrep-v‘LISTEN|127.0.0.1‘|awk-F[:]‘{print$8}‘|sort|uniq-c|sort-nr|awk‘{if($1>$num){print$3}}‘`foripin$iplistdoiptables-IINPUT-s$ip-ptcp--dport8..
分类:
其他好文 时间:
2016-08-10 23:08:26
阅读次数:
205
bash默认会保存以前执行过的命令列表当前shell的进程保存在缓冲区中缓冲区中的命令会在shell退出后保存在文件中.bashhistory使用上下箭头可以翻看此前执行过的命令history:!数字:执行history中第数字条命令!!:上一条命令!-数字:表示执行命令列表中的倒数第数字条命令ESC...
分类:
系统相关 时间:
2016-08-10 23:04:11
阅读次数:
427
#!/bin/bash
#bylcat20160428forhadoop(grep_recharge)
DATE=`date+%F_%H\:%M\:%S`
YTDATE=`date-d"-1day"+%Y%m%d`
RESTDIR=/home/hadoop/prodata/rest
DATEDIR=/home/hadoop/prodata/rest/$YTDATE
RESTFILE=${DATEDIR}/recharge-$YTDATE.log
#RESTFILE=recharge-20160427.log
..
分类:
系统相关 时间:
2016-08-10 23:03:17
阅读次数:
320
#!/bin/bash#过滤A类、B类、C类地址#过滤A类地址-o只显示符合的A类地址[1-126]read-p"inputthefileabsolutepath:"fileegrep-o"([0-9]|[1-9][0-9]|1[01][0-9]|12[0-6])\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\>"$file|sort-n|uniq-c|sort-k2-rn>A_ip#过滤B类地址【128-191..
分类:
系统相关 时间:
2016-08-10 23:01:31
阅读次数:
298
#!/bin/bash#匹配http://样式urlread-p"inputthefilepath:"fileegrep-o"\<http://[a-z0-9\.]+\.[a-z]{2,3}\>"$file|sort|uniq-c|sort-rn>url注释:[a-z0-9\.]+----这样做的意义是为了匹配二级域名及多级
分类:
Web程序 时间:
2016-08-10 22:58:34
阅读次数:
635