摘要:在Linux中查看正在运行的程序可以通过以下几种方法:1. 使用 `ps` 命令: `ps` 命令用于显示当前正在运行的进程。常见的用法有: - `ps aux`:显示所有用户的所有进程。 - `ps -ef`:显示系统上所有进程的信息。 示例: ```...
在Linux中查看正在运行的程序可以通过以下几种方法:
1. 使用 `ps` 命令:
`ps` 命令用于显示当前正在运行的进程。常见的用法有:
- `ps aux`:显示所有用户的所有进程。
- `ps -ef`:显示系统上所有进程的信息。
示例:
```bash
ps aux
```
2. 使用 `top` 命令:
`top` 命令提供一个动态更新的进程列表,它可以实时显示系统的进程信息、CPU 使用率、内存使用情况等。
示例:
```bash
top
```
3. 使用 `htop` 命令:
`htop` 是 `top` 命令的增强版,提供更友好的界面和更多的操作选项。它需要单独安装,可以通过包管理器安装:
```bash
sudo apt install htop # Debian/Ubuntu 系统
sudo yum install htop # CentOS 系统
```
安装后,可以直接使用:
```bash
htop
```
4. 使用 `pgrep` 命令:
`pgrep` 命令根据进程名来查找正在运行的进程,并返回匹配的进程ID(PID)。例如,查找所有名为 `firefox` 的进程:
```bash
pgrep firefox
```
5. 使用 `netstat` 或 `ss` 命令:
如果你想查看正在使用网络的进程,可以使用 `netstat` 或 `ss` 命令:
- `netstat -tuln`:查看当前系统所有的端口和相应的程序。
- `ss -tuln`:和 `netstat` 类似,但 `ss` 命令更高效。
这些是常见的查看正在运行的程序和进程的方法。