百度
360搜索
搜狗搜索

查看运行的进程命令linux详细介绍

在 Linux 中查看运行的进程可以使用以下常用命令,根据需求选择合适的工具:

1. ps 命令(静态查看进程状态)

ps 用于显示当前进程的快照,常用选项:

语法

bash

 选项

常用参数组合

  • BSD 风格(显示当前用户进程)
    bash
     aux

    • 输出字段说明
      • Unix:用户名
      • PID:进程 ID
      • %CPU:CPU 使用率
      • %MEM:内存使用率
      • VSZ:虚拟内存大小(KB)
      • RSS:常驻内存大小(KB)
      • TTY:终端类型
      • STAT:进程状态(S睡眠,R运行,Z僵尸,T停止等)
      • START:启动时间
      • TIME:累计 CPU 时间
      • COMMAND:进程命令行

  • System V 风格(显示所有进程,包括其他用户)
    bash
     

    • 输出字段说明
      • UID:用户 ID
      • PID:进程 ID
      • PPID:父进程 ID
      • C:CPU 利用率(百分比)
      • STIME:启动时间
      • TTY:终端类型
      • TIME:累计 CPU 时间
      • CMD:进程命令行

过滤特定进程

结合 grep 查找指定进程(如 firefox):
bash

 aux   firefox  

firefox

2. top 命令(动态实时监控进程)

类似 Windows 任务管理器,实时显示进程资源占用,支持交互操作。

语法

bash

常用操作

  • q:退出
  • u:输入用户名,过滤指定用户的进程
  • k:输入进程 PID,终止进程
  • P:按 CPU 使用率排序(默认)
  • M:按内存使用率排序
  • T:按累计 CPU 时间排序

3. htop 命令(增强版交互式工具)

top 更直观,支持鼠标操作、进程树显示、颜色标识等(需额外安装)。

安装

bash

yum

使用

bash

4. pgreppkill(按名称搜索 / 终止进程)

  • pgrep:根据进程名搜索 PID:bash
    pgrep firefox  

    pgrep root

  • pkill:根据进程名终止进程:bash
     firefox  

    firefox

5. pstree(显示进程树结构)

以树状图显示进程父子关系:
bash

pstree  

pstree

pstree PID

6. vmstat(查看系统整体进程状态)

显示进程、内存、CPU 等系统资源的统计信息,适合分析系统负载:
bash

  




9123vmstat vmstat

总结

  • 临时查看:用 ps auxps -ef
  • 实时监控:用 tophtop
  • 快速搜索 / 终止:用 pgrep/pkill
  • 进程树结构:用 pstree

根据具体需求选择工具,如需过滤或脚本处理,推荐结合 psgrep;如需交互式实时监控,首选 htop

阅读更多 >>>  linux$home什么意思

网站数据信息

"查看运行的进程命令linux"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:查看运行的进程命令linux的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!