ps 命令 程序名

ps 命令 程序名

有没有办法显示程序名称?就像在windows中一样,当你打开任务管理器时,它会显示程序名称而不是COMMAND下的目录

编辑:到目前为止我使用的命令

ps aux | grep chromium

命令下的输出:

/usr/lib/chromium-browser/chromium-browser

编辑2:我发现一个名为的命令top,在命令下它显示了程序名称,有没有办法在 中执行相同的操作ps

答案1

尝试pgrep -l chromium命令。它会给你 PID 和命令名称。如果您想获得更详细的输出,可以使用pgrepfor循环ps命令:

for PROC in $(pgrep chromium)
do
    ps -p $PROC -o pid,uid,gid,time,ucmd
done

确保您使用ucmdnot,cmd因为cmd会给您完整路径而不是可执行文件名称。当然,您可以通过更改-o选项来修改输出。您可以在man ps下面的部分中找到所有可用字段STANDARD FORMAT SPECIFIERS

答案2

尝试以下命令,

ps aux | grep < program name>

例如:

ps aux | grep httpd

相关内容