在Linux中,ps
、tar
和 grep
是常用的命令,分别用于进程管理、文件归档与解压、文本搜索。下面是它们的详细介绍:
1. ps
命令(进程管理)
1.1 ps
命令简介
ps
(Process Status)用于显示当前系统的进程信息,结合 grep
可以查找特定进程。
1.2 ps
的常见选项
选项 | 作用 |
---|---|
-e |
显示所有进程 |
-f |
显示完整格式信息 |
-u 用户名 |
显示特定用户的进程 |
-p PID |
仅显示指定进程 |
-aux |
显示所有进程,包含用户名和CPU、内存占用 |
-eo 格式 |
自定义显示字段 |
1.3 常用 ps
命令示例
(1)查看所有进程
ps -e
ps aux
(2)查看当前用户进程
ps -u $(whoami)
(3)查找特定进程
ps aux | grep nginx
解释:查找 nginx
进程。
(4)按 CPU 或内存占用排序
ps aux --sort=-%cpu # 按 CPU 使用率排序
ps aux --sort