【Shell】ps 命令

Linux-shell篇之ps命令 ps:Process State SysV风格:-(需要加横杠) BSD风格:(不需要加横杠) a:所有与终端有关的进程 u: x:所有与终端无关的进程 例子:ps aux | head 进程的分类: 跟终端相关的进程 跟终端无关的进程 进程状态: D:不可中断的睡眠 R:运行或就绪 S:可中断的睡眠 T:停止 Z:僵死 <:高优先级进程 N:低优先级进程 +:前台进程组中的进程 l:多线程... 阅读详情

ps 命令

Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

1. ps 常用的命令

ps -aux #显示所有进程信息
ps -ef  #显示所有进程信息
ps -ef | grep summer-admin  #显示summer-admin的进程信息

命令的区别

  • 两个命令均是输出所有进程信息,且输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。

  • 影响使用的区别是aux会截断command列,而-ef不会。当结合grep时这种区别会影响到结果。

2. ps -ef 命令扩展使用

ps -ef | grep halo | grep -v grep |awk '{print $2}'`
  1. 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。所以命令是从左往右执行

  1. ps -ef | grep halo 即显示关键字为halo的进程信息,此时会将grep halo 的进程也统计进来

  1. grep -v 意为不包括;grep -v grep 意思是查找除了grep下的所有信息

  1. 最后将只包含cpu关键字的进程筛选结果作为输入给awk ‘{print $2}’,这个部分的作用是提取输入的第二列,而第二列正是进程的PID

3.ps 命令的简单应用

作为一名java开发人员,需要经常的启动jar包。

  1. 可以写一个start.sh 脚本
#!/bin/bash
pid=`ps -ef | grep halo | grep -v grep |awk '{print $2}'`
if [ $pid ]; then 
    echo :App  is  running pid=$pid
    kill -9 $pid
fi
java -jar /home/root/halo.jar &

基本思想:将运行目标的线程pid赋值给pid变量,判断pid是否在运行,如果在运行就打印运行的pid并“杀死”运行的pid,最后运行java程序。

  1. 启动脚本:sh ./start.sh
Linux中_使用ps_-ef_grep_fuser_命令_查看进程_及使用kill_kill_-9_killall_pkill杀死进程 阅读详情

相关推荐

BAT-adb shell PS命令

主要介绍在项目使用当中对ps命令的使用总结(本文以camera为例进行说明) 1、首先使用ps -ef 命令能够得到当前系统运行的所有进程信息 ps -ef 2、查找想要获取的进程信息,例camera ps -ef | grep camera 3、忽略grep查询进程名 ps -ef | grep camera | grep -v grep 4、进行查找该进程...

五秒言叶的博客 2288

Linux系统中ps命令用法详解

Linux系统中ps命令用法详解

IT之一小佬的博客 1万+

ps命令详解

C 指定执行指令的名称,并列出该指令的程序的状况。-N 显示所有的程序,除了执行ps指令终端机下的程序之外。-p 指定程序识别码,并列出该程序的状况。a 显示现行终端机下的所有程序,包括其他用户的程序。-t 列出属于该终端机的程序的状况。g 显示现行终端机下的所有程序,包括所属组的程序。-U 列出属于该用户的程序的状况。

shengyin714959的博客 1456

Linux命令:ps命令

ps 命令是 Linux 和其他类 Unix 系统中用于查看当前运行的进程的强大工具。ps 代表 “process status”。ps 用于显示当前活动进程信息的命令行工具。如果想要周期性更新所选进程及其显示的信息时,可以使用 top 命令代替。1.UNIX 选项:这些选项可以分组,并且必须以前缀短横线 - 开头。2.BSD 选项:这些选项也可以分组,但不需要使用短横线 -。3.GNU 长选项:这些选项以两个短横线 – 开头。不同类型的选项可以自由混合使用,但可能会出现冲突。

dl_11的博客 8336

怎样自己亲手搭建一个四比特加法器

如何用三极管搭建一个四比特加法器 一、前言 作为大一上学期第一个大作业,最终还是拖到了冬学期的第八周,从第七周的周六开始,一直到第八周周五上午课上展示,中间连续熬了好几天的夜,另外,白天凡是有时间都用在研究它了,最终大约是用了30个小时,完成了这个四比特加法器的“从零到一”。 最终,小组得分92,个人分数100(贡献比35%),也不枉自己投入的心血 二、器材 电阻 1 包(10kΩ×100,1kΩ×50) 三极管 1 包(9013×100,LED×6) 跳线 3 短 1.5 长 电源 1 个 USB 线

qq_34771124的博客 1万+

数学建模小白必看:层次分析法(AHP)从入门到实战(附Python代码)

本文详细介绍了层次分析法(AHP)在数学建模竞赛中的应用,从构建判断矩阵到一致性检验,再到权重计算和实战案例。通过Python代码实现,帮助小白快速掌握AHP的核心技巧,解决评价类难题,提升建模效率。

web39explorer的博客 920

adb ps shell 查看进程_adb中ps命令的详解

ps (process status):这个命令在adb 中是查看android系统的进程状态命令。1.简单用法,在Windows命令行,输入adb shell ps(1)各个字段名称及含义USER进程当前所属的用户PID进程IDPPID父进程IDVSIZE进程的虚拟内存大小,以KB为单位RSS进程实际占用的内存大小,以KB为单位WCHAN进程正在睡眠的内核函数名称;该函数名称是从/root、sy...

weixin_42515331的博客 5270

PHP项目实战:易宝支付SDK对接全流程(含回调处理与常见问题排查)

本文详细介绍了PHP项目中易宝支付SDK的对接全流程,包括环境准备、SDK配置、支付请求构建与发起、回调处理实战以及常见问题排查。特别针对回调处理环节的常见问题提供了解决方案,帮助开发者快速完成支付对接并优化性能。

weixin_29007809的博客 388

adb ps shell 查看进程_Linux编程 10 (shell外部命令与内建命令,alias,type命令)

一. 内部命令Linux命令有内部命令(内建命令)和外部命令之分,内部命令和外部命令功能基本相同,但也有些细微差别。内部命令不需要使用子进程来执行,它们已经和shell编译成一体,作为shell工具的组成部分存在。不需要借助外部程序文件来运行。它们是一些比较简单的linux系统命令,如exit,history,cd,echo等。要分区是外部命令还是内部命令可以使用type 来查看,如下图查看cd是...

weixin_42520909的博客 129

iPhone存储空间耗尽自救指南:从“白苹果”死锁到成功保数据刷机

本文详细介绍了iPhone存储空间耗尽导致'白苹果'死锁的解决方案,通过保留数据刷机方法成功恢复设备运行。文章分享了从失败尝试到最终成功的完整流程,包括关键操作步骤和预防措施,帮助用户在紧急情况下保住重要数据。

weixin_32578161的博客 290

基于Matlab的自动泊车系统开发:利用模糊控制实现智能停车解决方案的详细教程

Matlab是一种广泛应用于科学计算、工程建模与仿真的编程语言,其强大的工具箱和简洁的编程语法,使其成为开发自动泊车系统的理想选择。在开始编写代码之前,我们需要搭建Matlab的工作环境,并熟悉相关的工具箱,如Fuzzy Logic Toolbox,用于实现模糊控制。首先,确保你已经安装了Matlab软件,并加载了必要的工具箱。接下来,我们将逐步讲解如何在Matlab中实现自动泊车系统。

qq_38334677的博客 664

android oreo 中adb shell中的ps命令需要加参数ps -A

更新了android oreo后发现在adb shell中执行ps命令只得到了很少的信息: msm8937_32:/ # ps USER PID PPID VSZ RSS WCHAN ADDR S NAME root 4285 1516 4632 1544 sigsuspend add6067c S sh

Radia的专栏 1万+

10、X射线聚焦与光学元件技术解析

本文深入解析了X射线聚焦与光学元件技术,重点讨论了椭圆镜的聚焦原理及局限性,多层镜的设计优化及其突破性应用,以及X射线波导的基础理论和模式求解方法。文章还总结了这些技术的优势、局限及其在材料科学、生物学和医学等领域的广泛应用前景。通过理论推导与技术改进,这些光学元件为X射线成像技术的发展提供了重要支撑。

pz890123的博客 122

linux shell ps命令,linux shell ps详解

显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date -s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00-------------------------------------------------...

weixin_39992660的博客 562

论文必备 - YOLOv13热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv13热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 489

深度学习特征融合(feature fusion)操作详解

特征融合是指在深度神经网络中,将来自不同来源(如不同网络分支、不同模态、不同时间步、不同空间尺度或不同抽象层级)的特征表示进行有策略地整合,以生成更具判别性、鲁棒性和语义丰富性的联合特征表示。其核心目标是最大化信息互补性,最小化信息冗余与噪声干扰。关键问题:如何“有效”融合?——这取决于任务需求、数据特性、计算资源和融合机制的设计。✅ 是否对齐了空间/通道/模态?✅ 融合方式是否与任务匹配?(检测需定位+语义 → 多尺度融合)✅ 是否引入可学习机制提升适应性?✅ 是否控制了计算开销?

浩瀚之水的专栏 793

掌握Shell命令:用ps命令管理进程

本文介绍了如何使用Shell中的`ps`命令高效管理和监控Linux系统中的进程。通过详细讲解`ps`命令的基本用法及其在运维场景中的实际应用,帮助运维人员识别和解决系统中的进程问题,确保系统稳定和安全。

Github: https://github.com/xooooooooox 358

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

bash ps1变量_定制Linux Shell命令主提示符,利用变量PS1

利用Shell中变量PS1定制Linux Shell命令提示符PS(Prompt Sign): 是指命令提示符。PS1:主提示符(PS2:辅提示符)默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。即PS1显示[u@h W]$。解释:u 当前登录用户名,如上图rooth 当前计算机名称,如上图kingdomW 当前目录的basename,如~(家目录)...

weixin_39545805的博客 424

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

shell 中ps命令参数

-A 显示所有进程 -N 显示与指定参数不符的所有进程 -a 显示除控制进程(session leaderR)和无终端进程外的所有进程 -d 显示除控制进程外的所有进程 -e 显示所有进程 -c cmdlist 显示包含在cmdlist列表中的进程 -c grplist 显示组ID在grplist列表中的进程 -U userlist 显示属主的用户ID在userlist列表中的进程 -g grplist 显示会话或组ID在grplist列表中的进程 -p pidlist 显示PID在pi

lilinxi001的博客 1020

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

linux命令行ps1变量_Linux下SHELL的PS1变量简介

Linux下SHELL的PS1变量简介Linux环境变量中PS1是很重要的环境变量:PS(Prompt Sign): 是指命令提示符,例如在Fedora 12的终端下:[liutao@liutao ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1,下面是鸟哥书上关于BASH的特殊变量。o \d :代表日期,格式为 Weekday Month Date,例如 "Mon ...

weixin_35426022的博客 386

shell进程查看命令ps

ps ps(即进bai程状态)命令用于提供有关当前正在运du行的进程的信息,zhi包括其进dao程标识号(PID)。 进程,也称为任务,是程序的执行(即,运行)实例。系统为每个进程分配一个唯一的PID。 ps的基本语法是 ps [options] 当没有任何选项使用ps时,它会发送到标准输出,默认情况下是显示监视器,系统上当前至少有两个进程的四项信息:shell和ps。shell是一个程序,它在类Unix操作系统中提供传统的纯文本用户界面,用于发出命令并与系统交互,默认情况下在Linux上是bas

xikangsoon的博客 2411

adb命令:adb shell ps | findstr 命令详解

adb shell ps | findstr "com.tencent.ai.dobbydemo"详解 C:\Users\aaa>adb shell ps | findstr "com.tencent.ai.dobbydemo" u0_a531 991 236 1363172 77024 ffffffff 00000000 S com.tencent.ai.dobbydemo C:\Users\v_vfldai>adb shell ps USER PID PPID VS

weixin_44045331的博客 6968

Android执行shell命令 top ps

Android执行shell命令 一、方法 /** *执行一个shell命令,并返回字符串值 * *@paramcmd *命令名称&参数组成的数组(例如:{"/system/bin/cat","/proc/version"}) *@paramworkdirectory *命令执行路径(例如:"system/bi...

305

Linux下Shell编程之ps命令详解及示例

ps(process status)命令用于显示当前系统中的进程状态。它可以提供关于每个进程的详细信息,如进程ID、运行时间、CPU和内存使用情况等。ps命令非常适合于监控和管理系统进程。

jackiendsc的博客 1841

shell中的ps命令详解

ps简介: Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进

WangSai.coo的专栏 2万+

【shell】ps命令三种风格参数

以下内容搬运自 《linx命令行与shell脚本大全(第三版)》 Linux系统中使用的GNU ps 命令支持3种不同类型的命令行参数: Unix风格的参数,前面加单破折线; BSD风格的参数,前面不加破折线; GNU风格的长参数,前面加双破折线。 1.Unix风格的ps 命令参数 参数 描述 -A 显示所有进程 -N 显示与指定参数不符的所有进程 -a 显示除控制进程(session leader1 )和无终端进程外的所有进程 -d 显示除控制进程外的所有进程 -e 显.

占星安啦的博客 1252
上一篇: 【Shell】变量
下一篇: 【小小Demo】在线聊天小子
程序员小菜鸡QAQ
博客等级 码龄9年 2360粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值