标签 grep 下的文章
- 📂脚本监控Linux、mac或windows某个后台进程,当进程死掉后重新启动服务,以stf为例教程
1、linux和mac:vi restartstf.sh<pre class="brush:html;gutter:true;">#!/bin/bash while true # 无限循环 flag=`ps -ef |grep "stf" |grep -v "grep" |wc -l` #“ps -aux | g...
- 📂Linux三剑客awk、grep、sed详解教程
一、前言=====================================================================linux 有很多工具可以做文本处理,例如:sort, cut, split, join, paste, comm, uniq, column, rev, tac, tr, nl, pr, head, tail.....,学习 linux 文本处...
- 📂Blog.039 Shell 编程 grep 与 正则表达式教程
本章目录1. 正则表达式概述 1.1 基础正则表达式 1.2 元字符类型 2. grep 概述 2.1 grep 的 基本用法和格式 2.2 grep 中的 正则表达式(操作实例)1. 正则表达式概述正则表达式又称正规表达式、常规表达式。是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换...
- 📂linux 多行合并为一行教程
1. xargsdocker ps -a | grep -v "CON" | awk '{print $1}' | xargs2. seddocker ps -a | grep -v "CON" | awk '{print $1}' | sed ':a; N;s/\n/ /; ta'N 代表两行合并一行,中间用\n替换, :a 做个标记, ta代表...
- 📂shell脚本监控某个进程是否存在,后台运行以及后台停止教程
1、今天由于测试需要监控线程是否存在,主要是想看进程什么时候停止shell脚本:#!/bin/bash filename=`date '+%Y-%m-%d'` file=./thread_is_exist${filename}.csv while true do cur_dateTime="`date +%Y-%m-%d,%H:%M:%S`"; # wc -l 返回进程格...
- 📂linux 服务器运维常用命令教程
1、查看某文件的一部分如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd如果你想查看文件的后 10 行,可以使用 tail 命令, 如:tail -10 /etc/passwd查看文件中间一段,可以使用 sed 命令 如:sed –n ‘5,10p’ /etc/passwd 这样你就可以只查看文件的第 5 行到第 10 行2、将 ...
- 📂linux中查看文件时忽略注释掉的行教程
1.查看文件的时候,注释掉的行很多,而且还不需要看,来回翻贼难受,怎么办???? 一行命令即可 cat xxx |grep -v '#' |grep -v '^$' xxx:改成你想看的文件名称 |grep -v ‘#’ :忽略所有注释掉的行 |grep -v ‘^$’ :忽略空白行
- 📂Linux基础命令 - grep教程
简述grep是在文件当中匹配符合条件的字符串,作用是查找文件内容格式grep 【选项】 字符串 文件名选项-i:忽略大小写-v:排除指定字符串例子grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的内容,”qwe“不区分大小写grep -v "666" ...
- 📂shell | 命令实用汇集教程
脚本解析头:#!/bin/sh 检测进程列表中存在的特定进程名的个数:Proc_NUM=`ps aux | grep 'proc_name' | grep -v grep |wc -l` # echo $Proc_NUM # 条件状态1:少于1 if [ "${Proc_NUM}" -lt "1" ];then # Do your task here,...
- 📂Linux文件查找常用命令(下)教程
其他文件查找命令:1.locate:在文件资料库中查找文件locate 文件名(直接跟上文件名就可以查找文件)locate struggle:查找文件struggle在Linux系统中,有一个定期维护的文件资料库,系统里所有的文件都会被定期收录到文件资料库中,使用locate查找文件时,locate直接查找文件资料库,因此查找的速度就很快。可以使用 locate locate查看文件资料库。...
- 📂Linux 使用crontab命令和shell脚本守护C++程序教程
在使用C/C++做服务时,服务进程常常因为各种原因死掉,为此需要将服务是守护起来,保证在服务死掉的时候可以重启1.编写shell脚本,判断服务是否在运行,如果没有运行脚本自动重启服务。以下是一个脚本示例:#!/bin/bash CheckProcess() { #$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动 PROCE...
- 📂shell 判断文件中是否含有某字符串教程
shell 判断文件中是否含有某字符串if [ grep "456" /home/a.sh ];then echo “exit” else echo “hello” >>/home/a.sh fiorif [ grep -c "456" /home/a.sh -ne ‘0’ ];then echo “exit” el...
- 📂软件测试linux常用命令教程
clear 清除命令cd 切换目录cd…切换至上级目录ls-l 查看文件所有信息ls-a 列出当前目录下所有文件touch 创建文件mkdir 创建目录echo 创建带有内容的文件cat 查看文件内容cp 拷贝mv 重命名或者移动rm-f 强制删除,不能删除带有文件的目录rm-r 递归删除grep 在文件中查找某个字符串tree 显示目录结构ln 创建软连接more/less 分页显示文件内...
- 📂Linux 监测程序且宕机重启教程
\#!/bin/sh command="/usr/local/Presto/presto-server-0.100/bin/launcher run" #路径 appname=presto-server #进程名 logfile=/usr/local/log/presto\_monitor.log #log路径 #返回 ps -ef 出来的所有字符串中含有 $appname 的进程个数 ch...
- 📂linux使用grep查找含有指定字符串的文件教程
grep -rn "hello,world!" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数:grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名,grep -L pattern fil...
- 📂Linux 通过端口查找进程号,或通过进程关键字查找其使用的端口号教程
一、使用到的命令:netstat -lnp |grep 端口号或者进程号ps -ef |grep 进程号或者进程关键字二、使用举例:1.通过端口查找进程号:已知:某个进程使用端口9092,想知道具体是哪个进程在使用这个端口。(1)使用命令:netstat -lnp |grep 9092 得到端口9092对应的进程的进程号为51685(2)再通过命令:ps -ef |grep 51685 可知...
- 📂学习Linux四日稿教程
今天常用基础命令,mv rm cd grep more cat dd 等等,重在参数细节掌握,加油
- 📂如何在linux中查看cpu信息、机器硬件型号教程
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz(看到有8个逻辑CPU, 也知道了CPU型号)# cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id...
- 📂linux学习day20笔记教程
今日内容vim编辑器==========================================================故障恢复:vim会提前创建一个临时文件.文件名.swp,在编辑文件时断电或遇到其他问题后,再次打开文件会提示你是否用提前创建的临时文件恢复文件,恢复文件后要记得删除.文件名.swp这个临时文件。 vim -O 文件1 文件2 左右显示两个文件,可以同时编写...
- 📂linux基础-vim、grep、shell基础教程
1、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符cp /etc/profile /tmp/sed -ri.bak 's/^[ ]+(.)/\1/' /etc/profile && cat /etc/profile2.在vim中设置tab缩进为4个字符set tabstop=# 指定#个空格代替Tab3.vimtutor;进入v...
- 📂linux系统每日巡检脚本教程
#!bin/bash ############################################################## # File Name: 1.sh # Version: V1.0 # Author: # Organization: # Created Time : date # Description: ########################...
- 📂Linux入门八:Linux的其他文本工具:echo,cat,tail,grep;教程
本篇博客主要内容:除了vim这个文本编辑工具,在Linux还有其他其他的文本编辑工具;(这些文本编辑工具,可以简化我们对文本的操作)说明:(1)本篇博客内容,不要记忆;需要的时候,浏览一下可以;(2)然后,这些命令是在实际使用过程中,慢慢掌握的,OK;目录一:echo(1)屏幕打印功能:直接向屏幕输出内容(2.1) 文本输出功能:>:重写(向文件中写东西,这个写是重写)(2.2) 文本...
- 📂『Linux学习笔记』7. 管道和过滤器 -- pipe教程
在Linux中, 管道(pipe)可以将一个命令的标准输出送往另一个命令的标准输入, 多个管道可以组成管道线(pipeline).管道操作符与重定向类似, 管道也拥有自己的操作符"|", 当多个命令使用"|"连接时, 就意味着它们位于同一管道中, 它们的标准输出与标准输入会依次相连.ls | less上面这行代码中, ls所获取的当前目录内容将被传入less打开而非直接送往标准输出(屏幕)文...
- 📂Linux学习笔记2教程
1.grepgrep (抓) 过滤⽂件中的内容,如果过滤的内容存在,就将该⾏显示出来 grep 内容 普通⽂本⽂件 -i 不区分⼤⼩写 -v 反向抓取(我抓取的内容是123,加上-v,就是除了123,都抓取) -A after -B before -n 显示⾏号 -E expression 正则表达式 在管道的应⽤场景,grep使⽤的频率⾮常⾮常⾮常⾼ 将ls显示的内容⽤grep命令抓取其中...
- 📂linux-查找文件 字符串出现的次数教程
(一)单字符串1,grep -o "查找字符串" 文件名 | wc -l2,awk -v RS="@#$j" '{print gsub(/targetStr/,"&")}' filenameawk '{s+=gsub(/targetStr/,"&")}END{print s}' filename小文件- grep 快大文件 awk 快 why ? 待补充可以试下 time grep -o "...
- 📂linux日志查看命令教程
linux 日志查看vi、more、tail、grep、less、head、 cat、tac、sed、echovi =======================模式:编辑模式:在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。命令模式:使用esc 到命令模式,然后使用命令来操作文本(简单的命令)末行模式:输入复杂的命令。需要输入...
- 📂【tips】 linux 80端口被占用教程
用这个查看使用80端口的线程号# netstat -lnp|grep 80 然后用这个根据线程好杀掉该线程# kill -9 4770 再运行一遍,看看是不是已经被杀掉了,没有的话继续重复上面的步骤:# netstat -lnp|grep 80
- 📂第三节 进程相关命令教程
PS1、简介====================================================命令:ps对应单词:process status作用:查看当前正在运行的进程常用参数组合:ps -ef-e参数:对应单词entire,表示全部。具体指显示系统中全部的进程信息。-f参数:对应单词full-formate,表示完整格式。效果:2、进程信息中各列数据说明列名含义UI...
- 📂Linux命令之head详解教程
head 仅显示前几行1.格式:head [options] [files]2.参数:-q 隐藏文件名-v 显示文件名-c<数目> 显示的字节数。-n<行数> 显示的行数。3.使用(1) head *|less(2)grep 'E' big\_file|head
- 📂shell之正则教程
正则表达式grep/egrepgrep===============================================================================================================-c:打印符合要求的行数\# grep -c 'halt' /etc/passwd1-C:后面跟一个数字,打印符合要求的行及上下两行\...