筛选出指定进程

ps -elf 是一个用于显示系统当前进程状态的常用命令,常见于Unix-like系统。它可以列出系统中所有进程的详细信息,并以树形结构展示进程间的关系。

具体解释如下:

  • ps: 表示进程状态,用于报告当前系统进程的快照。
  • -e: 显示所有进程,而不仅仅是当前终端的进程。
  • -l: 显示详细的信息,包括进程的状态、命令、PID(进程ID)、PPID(父进程ID)、优先级、CPU占用率等。
  • -f: 显示完整的格式,包括UID、PPID、C、STIME等。

综合起来,ps -elf 命令会以详细的格式显示系统中所有进程的信息。

示例输出可能如下所示:

F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
4 S root         1     0  0  80   0 - 12976 -      Sep06 ?        00:00:02 /sbin/init splash
1 S root         2     0  0  80   0 -     0 -      Sep06 ?        00:00:00 [kthreadd]
1 S root         3     2  0  80   0 -     0 -      Sep06 ?        00:00:06 [ksoftirqd/0]

其中的各列含义如下:

  • F: 进程标志,表示进程的状态。
  • S: 进程状态,表示进程的状态,如S(睡眠)、R(运行)、Z(僵尸)等。
  • UID: 进程的用户ID。
  • PID: 进程ID,唯一标识一个进程。
  • PPID: 父进程ID,标识创建该进程的父进程。
  • C: 进程使用的CPU的百分比。
  • PRI: 进程的优先级。
  • NI: 进程的Nice值,用于调整进程的优先级。
  • ADDR: 进程的内存地址。
  • SZ: 进程使用的物理内存的大小(以页面为单位)。
  • WCHAN: 进程正在等待的事件。
  • STIME: 进程的启动时间。
  • TTY: 控制台或终端。
  • TIME: 进程已经运行的CPU时间。
  • CMD: 进程的命令名称。

ps -elf |grep douyin|grep -v grep
这条命令是在Linux或类Unix系统上使用 ps 命令结合 grep 进行进程筛选。该命令的目的是查找包含 “douyin” 字符串的进程,同时排除 grep douyin 自身的显示。

具体解释如下:

  • ps -elf: 使用 ps 命令显示系统中的所有进程,并以详细格式输出。

  • |: 管道符,用于将 ps -elf 的输出作为下一个命令的输入。

  • grep douyin: 使用 grep 命令筛选包含 “douyin” 字符串的行。

  • grep -v grep: 使用第二个 grep 命令筛选掉包含 “grep” 字符串的行,这样可以排除 grep douyin 自身的显示。

综合起来,该命令会列出包含 “douyin” 字符串的进程信息,同时排除掉 grep douyin 的显示。

请注意,你需要在具体的系统上执行此命令,因为 “douyin” 进程名称或关键词可能在你的系统上不存在。如果你想查找其他进程或关键词,请替换 “douyin” 为你要查找的关键词。

grep -v grep 是一条常用的命令,用于在输出中过滤掉包含 “grep” 字符串的行。通常用于在使用 grep 命令搜索时排除 grep 进程本身的显示。

具体解释如下:

  • grep: 是一个在Unix、Linux和类Unix系统上用于搜索指定模式的文本的命令。grep 命令通常与管道 (|) 结合使用,将另一个命令的输出作为其输入,以过滤或搜索特定模式的行。

  • -v: 是 grep 命令的选项,用于反转匹配,即显示不包含指定模式的行。

  • grep: 是我们想要过滤的模式,这里是 “grep” 字符串。由于 grep 命令本身也可能会出现在 ps 的输出中(例如在搜索进程时),我们希望排除掉包含 “grep” 字符串的行。

综合起来,grep -v grep 命令用于过滤输出,将不包含 “grep” 字符串的行显示出来,通常用于在使用 ps 结合 grep 命令时排除 grep 自身的显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值