复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-LINUX每日命

2026.04.08

Linux每日命令-21-ps

Echo HaoRan
Echo HaoRan
#计划任务
ANALYSIS

Linux 每日一篇 - 21 - ps#

Linux 进程查看神器!掌握 ps 命令,轻松查看系统进程状态,让进程管理更高效!

ps 命令是什么?#

ps(Process Status)命令用于显示当前系统中的进程状态信息,是 Linux 系统管理的重要工具。

基本用法#

PRTCL // PLAINTEXT
# 显示当前终端的进程
ps
# 显示所有进程
ps -ef
# 显示所有进程(BSD 风格)
ps aux
# 显示进程树
ps -ef --forest
# 显示特定用户的进程
ps -u username
# 显示特定进程 ID 的信息
ps -p PID
# 显示进程的详细信息
ps -f
# 按 CPU 使用率排序
ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%cpu
# 按内存使用率排序
ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%mem

实用技巧#

PRTCL // PLAINTEXT
# 显示完整的进程信息
ps -ef
# 显示进程树结构
ps -ef --forest
# 或
ps auxf
# 查找特定进程
ps aux | grep process_name
# 显示进程的线程信息
ps -eLf
# 显示进程启动时间
ps -eo pid,cmd,lstart
# 显示进程的环境变量
ps -e -o pid,cmd,euser,env
# 显示进程的内存使用情况
ps -eo pid,cmd,%mem,rss
# 显示进程的父进程 ID
ps -eo pid,ppid,cmd
# 实时监控进程变化
watch -n 1 'ps aux | head -20'
# 检查僵尸进程
ps aux | awk '$8 ~ /^Z/ { print $2 }'

常用场景#

PRTCL // PLAINTEXT
# 查看所有运行的进程
ps aux
# 查找特定程序的进程
ps aux | grep nginx
# 查看系统进程树
ps -ef --forest
# 查看占用 CPU 最高的进程
ps aux --sort=-%cpu | head -10
# 查看占用内存最高的进程
ps aux --sort=-%mem | head -10
# 检查某个服务是否在运行
ps aux | grep apache2
# 查看自己的进程
ps -u $USER
# 显示进程的启动时间
ps -eo pid,cmd,lstart | head -10

关于我#

来源博客:https://blog.echospace.top

全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!

关注我,每天一个 Linux 命令,轻松入门 Linux 系统!

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

Linux每日命令-21-ps

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21