当前位置: 首页 > news >正文

【Linux】ps 命令详解及使用示例:查看当前运行进程状态

【Linux】ps 命令详解及使用示例:查看当前运行进程状态

引言

ps 命令是 Linux/Unix 系统中用来查看当前运行进程状态的重要工具,名称来源于 “Process Status”(进程状态)。它能够显示当前系统中进程的快照信息,帮助用户了解系统中正在运行的程序。

基本功能

  1. 查看进程:显示系统中当前运行的进程信息
  2. 进程监控:查看进程的资源使用、状态、所有者等信息
  3. 进程识别:通过PID、用户、终端等条件筛选进程

常用选项

  • -e:显示所有进程
  • -f:显示完整格式的进程信息
  • -l:长格式显示
  • -a:显示同一终端下的所有程序
  • -u 用户名:显示指定用户的进程
  • -x:显示没有控制终端的进程
  • --sort=条件:按指定条件排序
  • -o 字段1,字段2...:自定义输出格式

输出字段含义

  • PID:进程ID
  • PPID:父进程ID
  • USER:进程所有者
  • %CPU:CPU使用百分比
  • %MEM:内存使用百分比
  • VSZ:虚拟内存大小(KB)
  • RSS:实际内存使用(KB)
  • TTY:终端名称
  • STAT:进程状态(S-睡眠,R-运行,T-停止,Z-僵尸等)
  • START:进程启动时间
  • TIME:进程使用的CPU时间
  • COMMAND:启动进程的命令

使用示例

  • 查看用户为root的进程信息
ps -f -u root

  • 查看进程信息中进程的命令在/sbin目录下的命令
ps -eo cmd | grep "^/sbin/"

参考资料

  • https://www.runoob.com/linux/linux-comm-ps.html
http://www.lqws.cn/news/190153.html

相关文章:

  • Linux配置yum 时间同步服务 关闭防火墙 关闭ESlinux
  • 《C语言·源初法典》---C语言基础(上)
  • python fbx sdk
  • C/C++ 中附加包含目录、附加库目录与附加依赖项详解
  • placeholder不显示and模板字符串无效
  • leetcode sql50题
  • clickhouse 学习总结
  • Charles 全流程指南:安装、设置、抓包与注意事项
  • Redis知识
  • 缓解骨质疏松 —— 补钙和补维 D
  • LangChain【8】之工具包深度解析:从基础使用到高级实践
  • C++.OpenGL (6/64)坐标系统(Coordinate Systems)
  • C++单例模式教学指南
  • 2003-2024年高铁列车信息数据
  • PP-OCRv5_server_det.yml参数解释
  • 【PDF PicKiller】PDF批量删除固定位置图片工具,默认解密,可去一般图、背景图、水印图!
  • 图片切割工具:智能分割长图并控制文件大小
  • 谷歌云代理商 | 游戏行业专属方案:谷歌云实时多人游戏服务器架构
  • 使用 Docker Compose 从零部署 TeamCity + PostgreSQL(详细新手教程)
  • 35.成功解决编写关于“江协科技”编写技巧第二期标志位积累的问题
  • vue3学习(toRefs和toRef,computed计算属性 ,v-model指令,箭头函数)
  • 【leetcode】3. 无重复字符的最长子串
  • 跟我学c++中级篇——理解类型推导和C++不同版本的支持
  • 如何在Lyra中创建一个新的Game Feature Plugin和Experience游戏体验
  • 前端flex、grid布局
  • idea中 maven 本地仓库有jar包,但还是找不到,解决打包失败和无法引用的问题
  • AC68U刷梅林384/386版本后不能 降级回380,升降级解决办法
  • day35-系统编程之网络编程IV及MQTT协议
  • docker数据管理
  • hot100 -- 8.二叉树系列