shell
ghv587
这个作者很懒,什么都没留下…
展开
-
shell基本命令
正则表达式元字符:元字符名 说明^ 只匹配行首$ 只匹配行尾* 在任意单字符后使用,用于匹配0 或任意多个该单字符. 匹配单个任意字符.* 匹配任意字符[] 字符范围,只匹配该范围内的字符\ 转义符,用于屏蔽元字符grep '^g' /root/install.loggrep '^w' /haha.txtalias grep='grep --co原创 2016-06-27 10:14:19 · 306 阅读 · 0 评论 -
linux目录审计
新到一公司,他们的服务器最近被挂马,然后想利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。当时感觉这个功能的确实有点意思,所以网上查阅了些资料,自己研究了下,这会儿有空写了个脚本,分享给大家,如有问题,还请大家指出。以下我写了两个脚本:脚本1:将需要监控的目录的原始状态保存到LOG日志脚转载 2016-06-27 10:37:17 · 438 阅读 · 0 评论 -
shell查看文件空行行号
linux下查找文件中空行的行号以aa.txt举例:方法1:sed -n '/[a-zA-Z0-9@#$%^&*]/!=' aa.txt方法2:grep -n ^$ aa.txt 方法3:awk '/^$/{print NR}' aa.txt 方法4:sed -n '/^$/=' aa.txt原创 2016-09-05 21:31:21 · 8270 阅读 · 0 评论 -
shell 操作
1. awk -F '/' '{print $2}' 截取文件中以/为分隔符的第二列2.sed -i 替换3.sort uniq 去重复 sort test.file | uniq4.cat a.txt | grep -v ^# 查看配置文件去掉以#开头的行5.grep -n ^$ aa.txt 查看文件空行的行号6.sed -n '5 ,10p' a.txt 查看原创 2016-09-06 09:13:27 · 311 阅读 · 0 评论