linux命令中ps -ef详解1、ps -ef表示bai查看全格式的全部进程 。
ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程 。
参数含义:
-e 显示所有进程 。-f 全格式 。-h 不显示标题 。-l 长格式 。-w 宽输出 。a 显示终端上的所有进程,包括其他用户的进程 。r 只显示正在运行的进程 。x 显示没有控制终端的进程 。
2、扩展资料:
进程状态:
R 运行,正在运行或在运行队列中等待 。
S 中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号 。
D 不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生 。
Z 僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放 。
T 停止,进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行 。
3、grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
PS是LINUX下最常用的也是非常强大的进程查看命令
grep命令是查找,是一种强大的文本搜索工具,它能 使用正则表达式 搜索文本,并把匹配的行打印出来 。
【linuxps命令结果 linux命令ps什么意思】 grep全称是Global Regular Expression Print , 表示全局正则表达式版本,它的使用权限是所有用户 。
以下这条命令是检查java 进程是否存在:ps -ef |grep java
字段含义如下:
UIDPIDPPIDCSTIMETTYTIMECMD
zzw1412413991000:38pts/000:00:00grep --color=auto dae
UID:程序被该 UID 所拥有
PID:就是这个程序的 ID
PPID:则是其上级父程序的ID
C:CPU使用的资源百分比
STIME :系统启动时间
TTY:登入者的终端机位置
TIME:使用掉的CPU时间 。
CMD:所下达的是什么指令
ps -e|grep dae
Linux ps命令:用于显示当前进程 (process) 的状态ps [options] [—help]
ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C 指令名称][-g 群组名称]
[-G 群组识别码][-p 进程识别码][p 进程识别码][-s 阶段作业]
[-t 终端机编号][t 终端机编号][-u 用户识别码][-U 用户识别码]
[U 用户名称][-进程识别码][--cols 每列字符数]
[--columns 每列字符数][--cumulative][--deselect][--forest]
[--headers][--help][-- info][--lines 显示列数][--no-headers]
[--group 群组名称][-Group 群组识别码][--pid 进程识别码]
[--rows 显示列数][--sid 阶段作业][--tty 终端机编号]
[--user 用户名称][--User 用户识别码][--version]
[--width 每列字符数]
-a显示所有终端机下执行的进程,除了阶段作业领导者之外
a显示现行终端机下的所有进程,包括其他用户的进程
-A显示所有进程
-c显示CLS和PRI栏位
c列出进程时,显示每个进程真正的指令名称,而不包含路径,参数或常驻服务的标示
-C指令名称指定执行指令的名称 , 并列出该指令的进程的状况
-d显示所有进程,但不包括阶段作业领导者的进程
-e此参数的效果和指定"A"参数相同
e列出进程时,显示每个进程所使用的环境变量
-f显示UID,PPIP,C与STIME栏位
f用ASCII字符显示树状结构,表达进程间的相互关系
-g群组名称此参数的效果和指定"-G"参数相同 , 当亦能使用阶段作业领导者的名称来指定
g显示现行终端机下的所有进程,包括群组领导者的进程
-G群组识别码列出属于该群组的进程的状况,也可使用群组名称来指定
h不显示标题列
-H显示树状结构,表示进程间的相互关系
-j或j采用工作控制的格式显示进程状况
推荐阅读
- gis计算xy坐标系,arcgis计算xy坐标
- 什么是交互性电脑系统,什么叫交互性
- sqlserver修改表主键自增长,sqlyog怎么设置主键自增
- 人工智能chatGPT,人工智能cs
- go语言代码调试 go语言调度
- css中怎么调节字体颜色,Css中控制字体颜色的属性为
- flutter获取全局变量,flutter 全局异常处理
- 直播工具自己制作,直播界面制作
- mysql查询结果怎么看 mysql查询总结