一行命令打印正在运行的进程的唯一用户列表

一行命令打印正在运行的进程的唯一用户列表

编写一行命令,打印系统上运行进程的用户的唯一列表。

您可以按每个用户进行编号吗?

您的解决方案是否存在任何例外或“陷阱”?

答案1

这听起来像是某人的家庭作业。:-)

无论如何,这里有几个解决你的 homewo^W 问题的例子。

显示在系统上运行进程的用户的唯一列表

ps haeo user | sort -u

显示在系统上运行进程的用户的唯一列表,以该用户的进程数为前缀

ps haeo user | sort | uniq -c

与上面相同,但按进程数排序

ps haeo user | sort | uniq -c | sort -nr

可能的例外/问题包括 ps 如何决定显示线程。请从 ps 手册页中了解相关信息 :)

相关内容