在 Linux 中,您可以使用 ps 命令来查看系统进程。下面是一些常用选项和示例:
-  ps aux:显示当前所有进程的详细信息,包括所有用户的进程。
 示例输出:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 168456 12036 ? Ss Jul17 0:02 /sbin/init root 2 0.0 0.0 0 0 ? S Jul17 0:00 [kthreadd] ...以上示例输出显示了进程的用户、进程ID(PID)、CPU占比(%CPU)、内存占比(%MEM)、虚拟内存大小(VSZ)、常驻内存集大小(RSS)、终端(TTY)、状态(STAT)、启动时间(START)、CPU时间(TIME)和命令行(COMMAND)等信息。 
 -a:显示所有用户的进程,包括其他用户的进程。
 -u:以用户为主要输出格式,并显示用户相关的详细信息。
 -x:显示没有控制终端的进程。
-  ps -ef:显示当前所有进程的详细信息,包括命令行参数。
 示例输出:UID PID PPID C STIME TTY TIME CMD root 1 0 0 Jul17 ? 00:00:02 /sbin/init root 2 0 0 Jul17 ? 00:00:00 [kthreadd] ...
-  ps -e --forest:以树形结构显示当前所有进程及其关系。
 示例输出:PID TTY STAT TIME COMMAND1 ? Ss 0:02 /sbin/init564 ? S 0:00 \_ /lib/systemd/systemd-journald642 ? Ss 0:00 \_ /usr/sbin/cron -f...
-  ps -u username:显示指定用户的进程。
 示例输出:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND john 123 0.0 0.2 168456 12036 ? Ss Jul17 0:02 /sbin/init john 456 0.0 0.0 0 0 ? S Jul17 0:00 [kthreadd] ...