linux进程名称最大长度,linux杀死进程的相关知识

本文介绍了如何在Linux系统中查找并杀死进程,包括使用`ps`, `pgrep`, `kill`以及`killall`命令。同时,展示了如何查看进程占用的内存和CPU资源,并通过`awk`和`xargs`进行进程筛选。此外,还提到了`kill-l`用于列出所有信号类型以及如何使用特定信号重启或彻底结束进程。
摘要由CSDN通过智能技术生成

1,查找对应的进程

1.1 ps -ef | grep 某某名称

ps -ef | grep wine

aecda21f0667

image-20200511113156

1.2 pgrep 某某名称

pgrep wine

aecda21f0667

image-20200511113253

2,杀死进程

2.1 kill命令

kill [信号] PID 备注:这里的信号多是终止信号

2.1.1 kill -l (注意:不是杀死)

列出所有的信号类型

aecda21f0667

image-20200511114351

常见信号类型解释:(和对应数字的对应关系)

aecda21f0667

image-20200511114518

2.1.2 kill -l 某某类型

得到对应号码

aecda21f0667

image-20200511115707

2.1.2 kill -l 某某pid

重启pid

2.1.4 kill -9 某某pid(常用)

彻底杀死某进程

2.2 killall命令

2.2.1 killall -i (让用户确认下) -r "正则表达式"(必须有双引号)

aecda21f0667

image-20200511125658

2.2.2 killall wine找不到问题

暂时没找到解决办法

aecda21f0667

image-20200511130050

2.3 pkill命令

pkill -f "正则"

3 额外:查看某个进程占有内存和cpu大小

aecda21f0667

image-20200511142932

cut命令提供了这样的提取方式,具体的说就是设置“间隔符”,再设置“提取第几个

aecda21f0667

image-20200511143046

ps -ef | grep test | grep -v test | awk '{ print $2 }' | xargs top -b -p

ps -ef | grep quick |grep -v grep|cut -c 10-14|xargs top -b -p

一定要加-b,不然要报top:failed tty get 错误,如下图:

aecda21f0667

image-20200511145915

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值