ps与grep组合命令使用
2018-03-23 22:41
267 查看
管道命令
我们在做运维的时候,经常会使用这个命令ps -ef | grep nginx。
ps -ef表示显示所有进程的消息。
|是管道命令。通常需要借助管道命令”|”多个命令的组合,形式如下:
command 1 | command 2 | command 3 ……
管道命令的作用是将
command 1执行的结果,交给
command 2处理,以此内推。所以 ,
grep nginx表示的是在所有进程的消息查询名字为
nginx的进程。
下面来看看
grep指令与
ps指令的具体用法。
grep 指令
grep是
Linux下的文本过滤工具。它的使用权限是所有用户。grep 根据制定的字符串,对文件的每一行进行搜索。 如果找到这个字符串,就输出这个字符串的内容。其格式如下:
grep [选项] 需要查找的文件名
选项说明:
选项 | 说明 |
---|---|
-A NUM | 除了列出符合条件的行外,同时列出每个符合条件的后NUM行 |
-i | 搜索时忽略大小写 |
-n | 在搜索结果中忽略行号 |
-w | 精准查找 |
exercise.txt文件,内容如下:
1. 查找文件中的
“adb”字符串,模糊查找
grep abc exercise.txt
2. 查找文件中的
“adb”字符串,不区分大小写
grep -i abc exercise.txt
3. 查找文件中“abc”字符串,精准查找
grep -w abc exercise.txt
ps 指令
ps指令显示系统进程在瞬间的运行状态,其格式如下:ps [选项]
选项说明:
选项 | 说明 |
---|---|
a | 显示所有用户的进程,包含每个程序完整路径 |
-x | 显示所有系统程序,包括那些没有终端的程序 |
-f | 显示UID,PPIP,C与STIME栏位。 |
-c | 只显示进程名称,不显示进程的完整路径 |
-e | 将除内核进程外所有的进程信息写到标准输出 |
UID | PID | PPID | CPU | STIME | TTY | TIME | CMD |
---|---|---|---|---|---|---|---|
root | 1303 | 18828 | 0 | 22:30 | pts/0 | 00:00:00 | grep nginx |
PID: 就是这个程序的 ID
PPID 则是其上级父程序的ID
CPU: 使用的资源百分比
STIME :系统启动时间
TTY: 登入者的终端机位置
TIME:使用掉的 CPU 时间。
CMD: 所下达的指令为何
相关文章推荐
- Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
- linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下
- linux中find指令与grep命令的组合使用
- 开发调试linux服务时几个好用的进程和端口查询命令组合和简单脚本(ps netstat awk grep)
- grep find 命令组合使用
- Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令
- linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下
- Linux Grep命令使用
- linux中PS命令使用详解
- cmd 组合命令和管道命令的使用
- linux下使用sort命令升序、降序、随机及组合方式排序方法
- linux命令 grep、ps、kill Linux命令大集合
- Linux操作系统Grep命令的使用技巧介绍
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- Linux ps命令使用指南
- 常用Linux命令组合使用方式
- Linux Grep命令使用的详细介绍
- 组合使用Linux命令生成winwebmail使用的防垃圾邮件kill.ini
- linux grep搜索命令的使用方法
- 批处理教程3——如何使用组合命令