在Linux中,可以使用以下命令来查看正在运行的程序:
ps命令
`ps aux`:显示所有正在运行的进程的详细信息,包括进程ID(PID)、进程状态、CPU使用率等。
`ps -ef`:显示所有进程的完整信息,包括环境变量。
`ps -l`:以长格式显示进程信息,提供更多详细信息。
top命令
`top`:实时显示系统中正在运行的进程及其CPU和内存占用情况,按“q”键退出。
`top -b -n1`:以批处理模式运行top,只显示一次结果并保存到文件中。
htop命令
`htop`:增强版的top命令,提供了更多的交互式功能和信息,显示的进程列表也按照CPU使用率或内存使用率排序。
`htop -F`:进入筛选模式,可以根据进程名或其他属性来查找正在运行的进程的PID。
pgrep命令
`pgrep 程序名`:根据进程名查找正在运行的进程的PID,可以与其他命令(如kill)结合使用。
其他命令
`systemd`:可以查看和管理系统服务的运行状态。
`pstree`:显示进程的树状图。
建议根据具体需求选择合适的命令。如果需要查看所有进程的详细信息,可以使用`ps aux`;如果需要实时监控进程活动和资源使用情况,可以使用`top`或`htop`;如果需要根据进程名查找PID,可以使用`pgrep`。