linux 常用命令整理

ps aux : 打印出所有进程

可以通过 man ps 查看ps的说明。

ps是最基本也是最强大的进程查看命令

aux都是参数

a = show processes for all users 显示所有用户的进程

u = display the process's user/owner 显示用户

x = also show processes not attached to a terminal 显示无控制终端的进程

复制代码
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  2.1  0.1 119296  5388 ?        Ss   11:17   0:02 /sbin/init splash
root          2  0.0  0.0      0     0 ?        S    11:17   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I    11:17   0:00 [kworker/0:0]

ps ajx 显示正在运行的相关联进程信息(父进程PPID)

查看正在运行进程的信息,只不过是更加详细,如有PID(进程id)、PPID(父进程id)、PGID(进程组id)、SID(会话id) 如下图所示:

复制代码
hunandede@hunandede-virtual-machine:/mnt/hgfs/linux/nginx$ ps ajx
  PPID    PID   PGID    SID TTY       TPGID STAT   UID   TIME COMMAND
     0      1      1      1 ?            -1 Ss       0   0:02 /sbin/init splash
     0      2      0      0 ?            -1 S        0   0:00 [kthreadd]
     2      3      0      0 ?            -1 I        0   0:00 [kworker/0:0]
     2      4      0      0 ?            -1 I<       0   0:00 [kworker/0:0H]

ps -eo pid,ppid,sid,tty,pgrp,comm,stat,cmd | grep -E 'bash|PID|nginx'

ps -e 是显示 每一个进程信息 To see every process on the system using standard syntax

ps -o是按照user指定的格式显示

grep 是过滤的意思,-E是显示使用 高级过滤的意思,后面 'bash|PID|nginx'是正则表达式,表示从前面的结果中只显示 bash关键字,PID关键字,nginx关键字

整个行表示的意思是 按照user定义的格式 显示 进程信息,并过滤出来 和 bash|PID|nginx 相关的信息。

相关推荐
xiangzhihong83 分钟前
放生小龙虾,OpenClaw 安全卸载指南
服务器·安全·php
Splashtop高性能远程控制软件4 分钟前
企业如何搭建安全可控的远程办公体系?
运维·远程工作·远程控制·splashtop
探序基因9 分钟前
安装R包arrow
linux·运维·服务器
JiMoKuangXiangQu9 分钟前
Linux 中断线程化
linux·中断线程化
威联通安全存储10 分钟前
严谨性的数字基石:某精密医疗器械企业基于威联通的数据治理实践
运维·数据库·python
AI+程序员在路上12 分钟前
linux中bash与sh脚本区别
linux·运维·bash
MarkHD12 分钟前
增强型技术集成——Day 55-58 邮件自动化实战:从发送附件到智能处理收件箱
运维·microsoft·自动化
路弥行至15 分钟前
linux运行脚本出现错误信息 /bin/bash^M: bad interpreter解决方法
linux·运维·开发语言·经验分享·笔记·其他·bash
我爱学习好爱好爱17 分钟前
Elasticsearch 7.17.10 双节点集群部署实战(基于 Rocky Linux 9.6)
大数据·linux·elasticsearch
豆浆煮粉17 分钟前
基于 Linux+CMake 从零集成 Lua 脚本引擎 (附 Sol2 避坑指南)
linux·lua