linux command: ps, grep

本文详细介绍了Linux系统中常用的ps和grep命令。ps命令用于查看系统中运行的进程信息,包括基本选项如显示所有进程、指定用户进程等;grep命令用于在文件中搜索指定模式的文本,提供了丰富的选项来定制搜索行为。
摘要由CSDN通过智能技术生成

ps

ps:process status 报告进程的信息
ps [-aefls] [-u UID]
参数的含义:
-a, --all: 显示所有用户的所有进程
-e, --everyone: 显示所有用户的所有进程
-f, --full: 显示进程的uid(user id)和ppid(parent process id)
-h, --help
-l, --long: 显示进程的uid, ppid, pgid, winpid
-p, --process: 显示指定pid的进程。
-s, --summary: 显示进程的总结
-u, -user: 显示指定用户的进程
-W, --window: 显示windows和cygwin的进程。

grep

grep: 显示匹配的模式
用于查找内容包含了指定的范本样式的文件。如果发现某文件的内容与指定的范本样式符合,grep可以将包含了范本样式的那一列显示出来。如果没指定任何文件名,或者指定的文件名为“-”,那么grep会从标准输入输出设备读取数据。
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE ... ]

匹配器的选择:
-E, --extended-regexp: 延伸的普通表示法
-F, --fixed-strings
-G, --basic-regexp
-P, --perl-regexp

匹配控制

-e, --regexp=<范本样式>: 制定需要查询的范本样式

-f <范本文件>, --file=<范本文件>: 指定范本文件

-i, --ignore-case: 忽略大小写

-v, --revert-match: 反转查找,显示不符合的结果

-w --word-regexp: 只显示全字符合的列

-x, --line-regexp: 只显示全列符合的列


输出控制

-c, --count: 计算符合范本样式的列数

--color[=WHEN]: never, always auto

-L, --file-without-match: 列出不符合的,文件名

-I, --file-with-matches: 列出符合的,文件名

-m NUM, --max-count=NUM: 在一个文件中读取到NUM个匹配的行之后,就停止读取该文件

-o, --only-matching: 只显示匹配行的匹配的部分

-q, --quiet, --silent: 不显示任何信息

-s, --no-messages: 不显示错误信息


输出行的前缀控制:

-b, --byte-offset: 显示符合范本样式那一列之前,标出该列第一个字符的位编号

-H, --with-filename: 在输出匹配的文件的文件名,在搜索多个文件时,是默认的。

-h, --no-filenam: 

-n, --line-number: 显示符合的,列编号


上下文行控制:

-A, --after-context=n: 显示符合范本样式那一列之外,并显示之后的n列内容

-B, --before-context=n: 类似-A

-C, --context=n 或者-n: 前后都显示n列

文件和目录选择:

-a --text: 不要忽略二进制数据,将其作为文本来处理。等价于--binary-files=text

--binary-files=TYPE

-d, --directories=动作: 查找的是目录,而不是文件时,必须制定这个

其他:
-r, -R, --recursive
-V, --version
--help


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值