grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,
它能使用正则表达式搜索文本,并把匹配的行打印出来
grep:支持基本正则表达式
egrep:支持扩展正则表达式,相当于grep -E
fgrep:不支持正则表达式,只能匹配写死的字符串,但是速度奇快,效率高,fastgrep
1) grep -E “PID|redis”
如果使用了grep 命令的选项-E,则应该使用 | 来分割多个pattern,以此实现OR操作
还可以使用 grep -v “grep”来排除最后的那条grep记录
(3) 进程状态
stat列下的字母表示进程状态
状态字符 | 含义 |
---|---|
D | 无法中断的休眠状态(通常是I/O的进程), 可以处理信号, 有延迟 |
R | 正在运行可中在队列中可过行的; |
T | 停止或被追踪 |
X | 死掉的进程 |
Z | 僵尸进程 |
< | 高优先级的进程 |
N | 优先级较低的进程 |
L | 有些页被锁进内存 |
S | 处于休眠状态, 可以处理信号 |
s | 会话首进程, 其下有子进程 |
t | 追踪期间被调试器停止 |
+ | 位于前台的进程组 |
l (小写的L) | 多线程,克隆线程 |