首页 > 系统相关 >筛选进程

筛选进程

时间:2023-09-17 15:55:08浏览次数:32  
标签:ps douyin grep 00 命令 进程 筛选

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 自身的显示。

标签:ps,douyin,grep,00,命令,进程,筛选
From: https://www.cnblogs.com/keep--fighting/p/17708927.html

相关文章

  • linux获取文件或者是进程精确时间的方法
    linux获取文件或者是进程精确时间的方法背景很多时候需要精确知道文件的具体时间.也需要知道进程的开始的精确时间.便于进行一些计算的处理.其实linux里面有很多方式进行文件属性的查看.这里简单总结一下.文件系统时间查看ls以及ll命令可以查看文件的一些简......
  • 守护进程
    在计算机科学中,守护进程(daemon)是一种在后台运行的系统服务或进程,独立于用户会话的一种特殊进程。它们通常在系统启动时启动,并在系统关闭时终止。守护进程不依赖于任何特定的用户登录会话,并且通常以超级用户权限运行。下面我们将介绍守护进程的详细用法以及一个具体案例。详细用......
  • linux-进程管理
    进程管理的作用1、判断服务器健康状态2、查看系统中所有进程3、杀死进程 ps命令psaux:查看系统中所有进程ps-le:查看系统中所有进程 选项-a:显示一个终端的所有进程,除了会话引线-u:显示进程的归属用户及内存的使用情况-x:显示没有控制终端的进程-l:长格式显示。显......
  • • range向下扩充 • 筛选会阻断 • 隐藏无影响
    range(2,2).options(transpose=True)range(2,2).expand('down')不是range不能处理筛选而是range向下扩充筛选会阻断隐藏无影响https://blog.51cto.com/u_16055028/7491407......
  • 网络协议的重要性与应用:理解进程间通信和网络分层结构(上)
    进程间通信有多种方式,包括管道、消息队列、共享内存和信号等。然而,如果不同设备上的进程需要进行通信,就只能通过网络来实现。由于设备的多样性,为了兼容各种设备,就需要一个统一通用的网络协议。学习网络协议的关键是了解其分层结构。之前在计算机基础专栏已经提到过网络分层的好处......
  • 进程管理4以及信号控制进程
    一:Linux系统中的job和process这个job就是系统中的任务,系统会管理每个Shell并分配一个jobnumber(任务号码),如果你子啊一个命令行上执行了多个命令,系统会将整个过程看作一项任务。一个进程可以作为一项任务,多个进程也可以作为一项任务。任务也分前台任务和后台任务,前台任务会与键盘......
  • 5.进程线程模型你知道多少?
    5.进程线程模型你知道多少?1.进程进程创建与结束背景知识:进程有两种创建方式,一种是操作系统创建的一种是父进程创建的。从计算机启动到终端执行程序的过程为:0号进程->1号内核进程->1号用户进程(init进程)->getty进程->shell进程->命令行执行进程。所以......
  • 实验excel隐藏和筛选对python和xlwings的影响(完整版) 特别是如何对未筛选行赋值,需逐
    目的:实验excel隐藏和筛选对python和xlwings的影响(完整版)特别是如何对未筛选行赋值,需逐行赋值,range(行,列).value环境:JupyterNotebook其他环境需删除display函数代码:classClass_1:globalpd,np,os,xwimportpandasaspd,numpyasnpimportosimpo......
  • APC进程注入C++示例和检测思考
    直接贴C++代码效果:apc注入到pid为39712的进程procexp可以看到注入的DLL! 好了,我们看看代码如何写:注入部分//inject3.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。#include<iostream>#include<Windows.h>#include<TlHelp32.h>usingnamespacestd;......
  • 人脸识别中对比学习的损失函数(演化进程)
    参考文献:https://zhuanlan.zhihu.com/p/40775212https://blog.csdn.net/yiran103/article/details/836846131.softmax在初期,人脸识别模型通常使用softmax损失函数,其实就是在超平面上进行分类划分。这样的分类其实是乱七八糟的。注意,由此式不难得到:可以改写成下式这样,带有......