1.显示系统执行的进程
显示系统执行的进程:ps [option]
常用的选项有:
1.-a 显示当前终端的所有进程信息
[xiaocer@localhost ~]$ ps -a
PID TTY TIME CMD
13941 pts/0 00:00:00 ps
2.-u以用户的格式显示所有进程信息
[xiaocer@localhost ~]$ ps -u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
xiaocer 13676 0.0 0.1 116480 2976 pts/0 Ss 21:00 0:00 -bash
xiaocer 13726 0.0 0.1 116480 2980 pts/1 Ss+ 21:00 0:00 -bash
xiaocer 13976 0.0 0.1 155360 1884 pts/0 R+ 21:16 0:00 ps -u
3.-x显示后台进程运行的参数
[xiaocer@localhost ~]$ ps -x
PID TTY STAT TIME COMMAND
13675 ? S 0:00 sshd: xiaocer@pts/0
13676 pts/0 Ss 0:00 -bash
13723 ? S 0:00 sshd: xiaocer@pts/1
13726 pts/1 Ss+ 0:00 -bash
14002 pts/0 R+ 0:00 ps -x
4.-aux显示系统正在执行的进程信息(常用 )
[xiaocer@localhost ~]$ ps -aux
5.-ef以全格式显示所有的进程
[xiaocer@localhost ~]$ ps -ef
- 现在我们需要查看sshd这个进程的父进程号,就可以这样
[xiaocer@localhost ~]$ ps -ef |grep ssd
2.中止某个进程
- kill [option] 进程号
- -9表示强制中止某个进程
[xiaocer@localhost day1]$ kill -9 15556
3.查看进程树
- pstree [option]
- pstree -u:显示进程的所属用户
- pstree -p:显示进程的所属id
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)