在Linux系统中,有多种命令可以用来查看当前运行的进程。以下是一些常用的命令:
ps
(process status)
ps
命令用于显示当前终端下的进程状态。ps aux
:显示所有用户的进程详细信息。ps axjf
:显示所有进程的树状结构。ps -ef
:类似于 ps aux
,但输出格式不同。top
top
命令提供了一个实时的视图,显示系统中的进程和它们的资源使用情况。top
运行时,你可以看到CPU和内存的使用情况,以及进程列表。htop
htop
是 top
命令的一个增强版本,它提供了一个彩色的界面,更易于阅读。pstree
pstree
命令以树状图的形式显示进程间的关系。-p
选项可以显示进程的PID,使用 -u
选项可以显示属于特定用户的进程。pidof
pidof
命令用于查找运行特定程序的进程ID(PID)。pidof firefox
将显示所有运行Firefox浏览器的进程的PID。/proc
文件系统
/proc
文件系统是一个虚拟文件系统,它提供了关于系统和正在运行的进程的实时信息。/proc/<PID>
目录来获取特定进程的信息,其中 <PID>
是进程的ID。pgrep
和 pkill
pgrep
命令用于根据名称或其他属性搜索进程ID。pkill
命令则用于根据名称或其他属性发送信号给进程,通常用于终止进程。这些命令可以帮助你监控和管理Linux系统中的进程。根据你的需要,你可以选择最适合你的命令来查看当前进程。