当前位置:首页 > linux > 正文

linux怎么查看当前所有进程

  • linux
  • 2024-04-30 03:36:32
  • 6664

1. ps 命令
ps 命令用于显示当前正在运行的进程信息。
语法:ps [选项]
常用的选项:
-A:显示所有进程
-e:与 -A 相同,但显示已结束的进程
-t <时间戳>:显示指定时间戳后的进程
-u <用户>:显示指定用户启动的进程
-f:显示完整进程信息
示例:
bash
ps -A
2. top 命令
top 命令是一个交互式进程监视器,它实时显示系统中所有正在运行的进程。
语法:top [选项]
常用的选项:
-c:以命令行模式运行
-n <次数>:指定更新次数
-u <用户>:显示指定用户启动的进程
示例:
bash
top -c
3. pstree 命令
pstree 命令以树状结构显示进程及其子进程。
语法:pstree [选项]
常用的选项:
-p:显示进程 ID
-u:显示用户
-G:显示进程组
示例:
bash
pstree -u
4. pidof 命令
pidof 命令根据名称查找正在运行的进程的进程 ID。
语法:pidof <进程名>
示例:
bash
pidof bash
5. pgrep 命令
pgrep 命令根据名称、用户或其他标准查找正在运行的进程的进程 ID。
语法:pgrep <标准>
常见的标准:
-u <用户>:按用户搜索
-n <命令名>:按命令名搜索
示例:
bash
pgrep -u root
其他工具
除了上述命令外,还有其他工具可以用于查看进程,例如:
procfs:这是一个伪文件系统,提供了有关正在运行的进程的信息。
/proc//status:此文件包含有关特定进程的信息。
/proc//cmdline:此文件包含进程的命令行参数。