Appearance
进程查看
ps 命令
基本用法
bash
#!/bin/bash
# 查看进程
ps查看所有进程
bash
#!/bin/bash
# 查看所有进程
ps -e
# 查看所有进程(完整信息)
ps -ef
# 查看所有进程(用户格式)
ps aux查看特定进程
bash
#!/bin/bash
# 查看特定用户的进程
ps -u username
# 查看特定进程
ps -C process_name
# 查看特定 PID 的进程
ps -p PIDtop 命令
基本用法
bash
#!/bin/bash
# 查看进程(实时)
top交互命令
bash
#!/bin/bash
# 按 q 退出
# 按 k 杀死进程
# 按 r 重新设置优先级
# 按 M 按内存排序
# 按 P 按 CPU 排序htop 命令
基本用法
bash
#!/bin/bash
# 查看进程(交互式)
htop交互命令
bash
#!/bin/bash
# 按 q 退出
# 按 k 杀死进程
# 按 F6 排序
# 按 F9 设置优先级实用示例
示例1:查看进程
bash
#!/bin/bash
# 查看所有进程
ps aux
# 查看特定进程
ps aux | grep process_name示例2:查看进程树
bash
#!/bin/bash
# 查看进程树
pstree
# 查看特定用户的进程树
pstree -u username示例3:查看进程信息
bash
#!/bin/bash
# 查看进程详细信息
ps -ef
# 查看进程完整命令
ps -ef | grep process_name示例4:查看进程资源
bash
#!/bin/bash
# 查看进程资源使用
top
# 查看进程资源使用(交互式)
htop最佳实践
1. 使用 ps aux
bash
# 好的做法
ps aux
# 不好的做法
ps2. 使用 grep
bash
# 好的做法
ps aux | grep process_name
# 不好的做法
ps -C process_name3. 使用 top
bash
# 好的做法
top
# 不好的做法
watch -n 1 'ps aux'总结
进程查看的关键点:
- ps 命令:查看进程信息
- top 命令:实时查看进程
- htop 命令:交互式查看进程
- 实用示例:查看进程、查看进程树、查看进程信息、查看进程资源
- 最佳实践:使用
ps aux、使用grep、使用top
下一节我们将学习进程控制的使用。