在Linux下,PS命令是使用最广泛,功能也最全面的查看进程信息命令之一。它可以用来查看和管理系统中运行的进程,使用它可以快速获得有关当前正在运行的进程的信息,从而实现对进程的管理。
PS命令有很多参数,默认情况下,它只显示当前登录用户的进程:
# ps
PID TTY TIME CMD
1739 pts/0 00:00:00 bash
3569 pts/0 00:00:00 ps
上述命令显示,当前登录用户有bash进程和ps进程。
想要查看系统中所有进程,需要使用参数-e:
# ps -e
PID TTY TIME CMD
1 ? 00:00:04 systemd
2 ? 00:00:00 kthreadd
8 ? 00:00:59 rcu_sched
9 ? 00:00:00 rcu_bh
11 ? 00:00:00 migration/0
只要运行ps -e命令,就可以获得当前系统中运行的所有进程,并且可以查看每一个进程的PID(进程id)、TTY(终端)、TIME(运行的时间)、CMD(命令)等信息。
它还支持一些其他的参数,比如-u用于查看特定用户进程,-f用于查看进程树,-l用于查看详细进程信息等。PS命令使linux系统能够快速查看进程、管理进程,是一款强大的进程管理命令。