Linux中的ps命令
Linux中ps命令用来列出系统中当前运行的那些进程。
使用格式:ps 参数 如:ps -A
通过man ps可以获得ps的详细参数用法
-A | 显示所有进程信息 |
c | 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示 |
-e | 显示所有进程信息,效果和指定”A”参数相同 |
e | 列出程序时,显示每个程序所使用的环境变量 |
-f | 显示全格式显示 |
-H | 显示树状结构,表示程序间的相互关系 |
-N | 显示所有的程序,除了执行ps指令终端机下的程序之外 |
s | 采用程序信号的格式显示程序状况 |
S | 列出程序时,包括已中断的子程序资料 |
-t<终端机编号> | 指定终端机编号,并列出属于该终端机的程序的状况 |
u | 以用户为主的格式来显示程序状况 |
x | 显示所有程序,不以终端机来区分 |
-w | 显示加宽可以显示较多的资讯 |
-au | 显示较详细的资讯 |
-aux | 显示所有包含其他使用者的行程 |
-o | 参数控制输出 |
pcpu | CPU利用率 |
pmem | 内存利用率 |
最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。
例子:
1.显示某个进程名字的信息
ps -C name
2.显示某个pid进程的信息
ps -p pid
2024还活着,挺好的,向着星辰与深渊,加油,博客园不要倒下啊!