指令——ps -ef

Posted getbird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指令——ps -ef相关的知识,希望对你有一定的参考价值。

 

一个完整的指令的标准格式:

Linux通用的格式——#指令主体(空格) [选项](空格) [操作对象] 

一个指令可以包含多个选项操作对象也可以是多个。

指令:ps process  show

作用:主要是查看服务器的进程信息

选项含义:

-e:等价于“-A”,表示列出全部的进程

-f:表示full,显示全部的列(显示全字段)

执行命令:#ps -ef  然后查看结果,进程有时候会很多,所以会用到管道符“|”来过滤出想要的结果。

100%使用的命令)在ps的结果中过滤出想要查看的进程状态“crond”进程


#ps -ef|grep “进程名称

注意查询结果:其中如果只有一条则表示没查到对应的进程(这1条表示刚才ps指令的自身)。只有查到的结果多余1条,才表示有对应的进程。

[[email protected] ~]$ ps -ef | grep "crond"
root      1019     1  0 19:51 ?        00:00:01 /usr/sbin/crond -n
he        3955  3561  0 20:14 pts/0    00:00:00 grep --color=auto crond

补充:针对上述情况的优化:如果没有对应的进程,则什么都不显示。

思路:在现有的基础之上再次使用管道去处理下(-v选项表示“排除”)。

# ps -ef | grep “crond” | grep -v “grep”

 [[email protected] ~]$ ps -ef|grep "crond"|grep -v "grep"
root      1019     1  0 19:51 ?        00:00:01 /usr/sbin/crond -n

查看进程的情况是随时都会用到的命令。

 

以上是关于指令——ps -ef的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下PS1 PS2 PS3 PS4 提示符详解

ps4能不能puppeteer

ps 增加选区 方法

PS里工具栏太小怎么调整

PS钢笔工具使用技巧快捷键是啥啊?

conf.ps 在哪里以及是啥?当我输入命令 ps 时询问