ps命令
该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,最常用的有ps -ef 和ps aux,现在的大部分Linux系统都是可以同时使用这两种方式的。
它的常用参数如下:
-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
常用的命令搭配:
ps aux # 查看系统所有的进程数据
ps -ef # 查看系统所有的进程数据
ps ax # 查看不与terminal有关的所有进程
ps -lA # 查看系统所有的进程数据
ps axjf # 查看连同一部分进程树状态
grep命令
与grep命令一起使用,查询指定进程或PID的占用情况。
grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
中间的|是管道命令 是指ps命令与grep同时执行。
ps -aux | grep 进程名
ps -aux | grep PID
ps -e | grep 进程名
ps -e | grep PID
top -p PID