Linux中ps命令详细用法
时间: 2024-10-25 20:16:36 浏览: 58
linux中ps命令的用法说明
`ps`(Process Status)是Linux系统中的一个常用命令,用于查看当前系统的进程状态信息。它可以帮助你了解哪些程序正在运行,它们的PID(进程ID)、用户、优先级、CPU和内存使用情况等。以下是`ps`命令的一些基本用法:
1. **简单列出所有进程**:
```bash
ps aux
```
`aux`选项会显示所有用户的进程,包括用户名、PID、状态、占用的CPU时间和百分比、内存大小以及启动时间。
2. **按用户分组显示进程**:
```bash
ps -u [username]
```
输入特定用户的名称,只显示该用户的所有进程。
3. **查看当前终端下的进程**:
```bash
ps -ef | grep [process_name]
```
这样可以查找包含指定进程名的进程。
4. **按PID查看进程详情**:
```bash
ps -p [pid]
```
输入具体的进程ID,获取该进程详细的资源使用情况。
5. **实时更新显示**:
```bash
top 或者 htop
```
`top`提供了一个动态视图,而`htop`则更为直观,实时更新进程信息。
6. **查看后台进程**:
```bash
bg [pid] 或 jobs
```
如果你想让一个前台任务转到后台继续运行,可以用`bg`,`jobs`则列出所有后台任务。
7. **结束进程**:
```bash
kill [pid]
```
结合数字表示的信号(如`kill -9 [pid]`表示强制终止),可以停止指定的进程。
阅读全文