作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep家族包括grep、egrep和fgrep。egrep和 ...
分类:
其他好文 时间:
2020-01-12 13:06:57
阅读次数:
125
删掉不在运行的docker:#!/bin/shif[-f/tmp/docker.txt]thenrm-f/tmp/docker.txtfidockerps-a|egrep-vUp|awk-F‘[]+‘‘{print$1}‘|sed1d>/tmp/docker.txtwhilereadlinedodockerrm$linedone</tmp/docker.txt
分类:
其他好文 时间:
2020-01-04 01:42:55
阅读次数:
105
KVM虚拟机:1.KVM是Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。而Xen早期则是基
分类:
其他好文 时间:
2019-12-29 23:58:14
阅读次数:
154
作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。首先谈一下grep命令的常用格式为:grep [选项] "模式" [文件] grep家族总共有三个:grep,egrep,fgrep。 常用选项: -E :开启扩展(Extend)的正则表达式。 - ...
分类:
系统相关 时间:
2019-12-25 13:18:12
阅读次数:
108
#!/bin/bash #统计当前文件夹(包括子文件夹)下.sh脚本有效代码行数,不包括注释,和空行 #所有行 MY_LIST_VAR=`egrep -c -h -R --include="*.sh" ^.*$` #echo $MY_VAR MY_ALL_COUNT=0 #所有空行 MY_LIST_ ...
分类:
其他好文 时间:
2019-12-09 14:10:49
阅读次数:
106
工作中写的一个脚本需要接收用户从命令行传过来的参数,这个参数要求是小数,所以有必要对用户输入的参数进行校验,如果不合法,提示用户重新输入合法的数值。支持带+号和带-号的输入,只能是十进制数字echo90.33|egrep‘^[+-]?(0|[1-9]+)\.?[0-9]+‘echo1000|egrep‘^[+-]?(0|[1-9]+)\.?[0-9]+‘echo-99.99|egrep‘^[+-]
分类:
其他好文 时间:
2019-12-04 09:19:36
阅读次数:
852
收集系统其它服务日志,在客户端node1 上操作,示例以openstack-nova 服务的日志为例: 1.先修改配置文件 /etc/rsyslog.conf,完整内容如下: [root@node1 ~]# egrep -v '^#|^$' /etc/rsyslog.conf $ModLoad im ...
分类:
其他好文 时间:
2019-11-28 13:32:01
阅读次数:
169
1.Linux中的文件 1.Linux中的文件 1.Linux中的文件 1.Linux中的文件 1.1 文件属性概述 1.1 文件属性概述 1.1 文件属性概述 1.1 文件属性概述 Linux系统中的文件或目录的属性主要包括: 索引节点inode 文件类型 权限属性 链接数 所归属的用户和用户组 ...
分类:
系统相关 时间:
2019-11-23 22:19:00
阅读次数:
115
在我们进行自动发现的时候,总会有一个脚本来获取端口等信息,并返回json格式,那以redis为例,下边是redis进行进行自动发现的脚本redisport=(`psaux|grep-wredis-server|grep-v"grep"|awk-F‘:‘‘{print$NF}‘`)portnum=${#redisport[@]}count=`hostname|grep"\-SQ"|wc-l`if[$
分类:
Web程序 时间:
2019-11-21 21:24:15
阅读次数:
121