在 Linux 系统中,你可以使用多种命令来查看当前运行的进程。以下是一些常用的方式:
1. ps命令:`ps` 命令用于显示当前正在运行的进程。
- `ps aux` 显示所有用户的所有进程。
- `ps -ef` 显示完整格式的进程信息。
- `ps -e` 显示所有进程。
示例:
sh
ps aux
2. top命令:`top` 命令动态显示系统当前的进程信息。它会持续地刷新显示进程的列表。
sh
top
3. htop命令:`htop` 是 `top` 的增强版,需要安装。例如,在基于 Debian 的系统上可以使用以下命令安装 `htop`:
sh
sudo apt-get install htop
运行 `htop`:
sh
htop
4. pgrep命令:`pgrep` 命令用于查找进程名称并返回进程 ID(PID)。
sh
pgrep process_name
5. pidof命令:`pidof` 命令返回运行指定程序的进程 ID。
sh
pidof process_name
6. pstree命令:`pstree` 命令以树状结构显示进程关系。
sh
pstree
7. systemctl命令:`systemctl` 命令用于管理 systemd 服务并查看有关它们的信息。
sh
systemctl status
每个命令都有许多选项,可以根据需要调整显示的信息。通过了解和使用这些命令,你可以更好地管理和监控系统上的进程。
查看详情
查看详情