在 Linux 系统中,ps
命令用于显示当前系统中的进程状态。如果你希望 ps
命令只显示进程名,可以使用以下几种方法:
ps -p <PID> -o comm=
如果你只想查看特定进程 ID(PID)的进程名,可以使用以下命令:
ps -p <PID> -o comm=
例如,查看 PID 为 1234 的进程名:
ps -p 1234 -o comm=
ps -eo comm
如果你想查看系统中所有进程的进程名,可以使用以下命令:
ps -eo comm
这个命令会列出所有进程的进程名,每个进程名占一行。
ps -C <process_name>
如果你只想查看特定进程名的进程,可以使用以下命令:
ps -C <process_name>
例如,查看所有名为 nginx
的进程:
ps -C nginx
awk
过滤如果你已经使用 ps
命令获取了进程信息,并且只想显示进程名,可以结合 awk
命令进行过滤:
ps aux | awk '{print $11}'
这个命令会从 ps aux
的输出中提取第 11 列,即进程名。
sudo
提升权限:sudo
提升权限:ps -eo comm,pid
来同时显示进程名和 PID,以便区分:ps -eo comm,pid
来同时显示进程名和 PID,以便区分:通过以上方法,你可以灵活地使用 ps
命令来查看 Linux 系统中的进程名,满足不同的需求。
领取专属 10元无门槛券
手把手带您无忧上云