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

linux如何查看进程id(linux如何查看所有进程)

  • linux
  • 2024-04-05 23:46:43
  • 6582
查看进程 ID 的命令:
pidof 命令:pidof <进程名>,例如:pidof bash
ps 命令:ps -e | grep <进程名>,例如:ps -e | grep firefox
获取进程 ID 的要素:
进程名: 进程的名称,例如:bash、firefox
PID: 进程 ID,是一个唯一数字,例如:12345
PPID: 父进程 ID,即创建当前进程的进程的 PID,例如:1(init 进程的 PID 总是为 1)
会话 ID(SID): 进程所属的会话组的 ID,例如:2
用户: 运行该进程的用户,例如:root、user1
终端: 进程连接的终端设备,例如:/dev/tty1
命令行: 进程启动时执行的命令行,例如:/bin/bash
示例:
查找 bash 进程的 PID:pidof bash
获取 firefox 进程的 PID 和 PPID:ps -e | grep firefox | awk '{print $1,$2}'
显示所有进程的 PID、PPID 和用户名:ps -eo pid,ppid,user