`
cooler1217
  • 浏览: 373869 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

linux awk kill grep 应用

 
阅读更多
ps -ef|grep report |grep -v grep|awk '{print $2}' |xargs kill -9


ps -efww|grep processname|grep -v grep|cut -c 9-15|xargs kill -9

  管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:

  “ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep processname”的输入。

  “grep processname”的输出结果是,所有含有关键字“processname”的进程。

  “grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。

  “cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。

  “xargs kill -9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令。“kill -9”会强行杀掉指定进程,这样就成功清除了同名进程。
分享到:
评论

相关推荐

    linux基础试卷和LINUX应用知识

    3. Shell命令行工具:如grep用于搜索文本,awk处理和分析数据,sed进行文本流编辑,find查找文件等。熟练运用这些工具能解决复杂问题。 三、Linux应用 1. 包管理器:如Ubuntu的apt和CentOS的yum,用于安装、更新和...

    kill特定进程的shell脚本代码

    代码如下:myLinux:/home/zhanhailiang/public_html # ps -ef|grep tcpServer|grep -v grep|awk ‘{print $2}’|xargs kill -9 等价方法: 代码如下:myLinux:/home/zhanhailiang/public_html # kill -9 `ps -ef|grep...

    LINUX应用技术精华LINUX应用技术精华LINUX应用技术精华

    本资源包“LINUX应用技术精华”旨在提供深入的Linux应用技术知识,帮助用户提升在Linux环境中的操作技能。 一、基础概念 1. Linux内核:Linux的核心部分,负责管理硬件资源,提供系统调用接口。 2. shell:Linux的...

    linux-用来启动停止springboot应用的脚步

    PID=$(cat /path/to/startup.log | grep 'Started Application in' | awk '{print $NF}') if [ -z "$PID" ]; then echo "Application is not running." else echo "Stopping the application with PID: $PID" ...

    kill用法,同时杀一类进程

    综上所述,`kill`结合`ps`、`grep`、`awk`和`xargs`等命令的使用,为我们提供了一种灵活且强大的方式,来定位并终止一类具有特定特征的进程。这种组合使用的方法不仅适用于单一服务器环境,同样适用于集群管理、自动...

    Linux 环境如何使用 kill 命令优雅停止 Java 服务.pdf

    在运维实践中,我们可能还需要编写脚本来管理服务的启动和停止,这时可以将kill命令结合其他命令如grep、awk等,将这些命令编写成脚本来自动化服务的管理。 需要注意的是,在进行服务停止操作前,应该评估服务的...

    嵌入式Linux应用程序开发详解_linux_

    2. **第二章 Linux基础命令**:这部分内容涵盖了Linux命令行的基本操作,如文件和目录管理(ls, cd, mkdir, rm等)、文本处理(grep, sed, awk)以及进程管理(ps, kill, top等)。这些都是进行Linux开发的基础技能...

    Linux操作系统基础教程.pdf

    而字串处理指令,如`grep`用于搜索文件中的特定字符串,`sed`进行文本流编辑,`awk`则提供了更复杂的文本处理能力。 本教程将详细讲解这些内容,并提供实践指导,帮助读者逐步熟悉和熟练使用Linux操作系统,建立起...

    linux运维故障定位汇总linux服务器应用 电脑资料.pdf

    - 杀死MySQL进程:`ps aux |grep mysql |grep -v grep |awk '{print $2}' |xargs kill -9`,结合`awk`筛选并终止进程。 - `killall -TERM mysqld`发送TERM信号结束mysqld服务。 - `kill -9 `cat /usr/local/...

    Linux操作系统与应用技术教案-熟悉shell命令的使用方法.zip

    3. **文本处理命令**:如`cat`(查看文件内容)、`more`和`less`(分页查看文件)、`grep`(搜索文本)、`sed`(流编辑器)和`awk`(数据处理工具)。 4. **流程控制**:包括条件语句(`if...else`)、循环结构(`...

    9天学会LINUX原理与应用

    学会使用ls、cd、mkdir、rm、cp、mv等基本命令,以及grep、find、sed、awk等高级工具,将使你更高效地在Linux环境下工作。此外,还会讲解文件权限和所有权,这对于管理系统的安全至关重要。 在理解了基本操作之后,...

    linux运维故障定位汇总linux服务器应用 电脑资料.docx

    - `ps aux |grep mysql |grep -v grep |awk '{print $2}' |xargs kill -9` 杀死MySQL进程。 8. **服务控制**: - `ls /etc/rc3.d/S* |cut -c 15-` 显示运行在运行级别3的服务,`cut` 用于截取字符串。 9. **脚本...

    linux精品课程linux精品课程linux精品课程

    命令行是Linux的灵魂,因此课程会详细讲解各种常用命令,如grep、sed、awk用于文本处理,find、locate用于查找文件,cp、mv用于复制和移动文件,diff和patch用于比较和合并文件差异。此外,我们还会学习如何使用vi或...

    Linux初级应用指南

    Linux通过`ps`命令显示当前进程,`kill`或`pkill`发送信号结束进程,`top`或`htop`实时监控系统资源使用情况。 八、用户与权限管理 Linux系统中有用户和组的概念,`useradd`和`groupadd`用于创建新用户和组,`chown...

    Linux基础-云计算.zip

    Linux提供了强大的文本处理工具,如sed、awk、grep等,它们在处理大量文本数据时非常有效。学习这些工具的使用,可以提高文本分析和自动化脚本编写的能力。 5. **Linux运维管理 - 软件管理** 在Linux中,软件通常...

    UnixLinux实践教程 源码

    7. **文本处理工具**:包括sed、awk和grep,它们在处理大量文本数据时非常强大,能进行模式匹配、替换和分析。 8. **系统管理**:包括用户和组管理(useradd、groupadd、passwd等),磁盘管理(df、du、mkfs、mount...

    linux专家之路_linux基础教程

    4. **shell和命令行**:学习Bash shell,熟悉常用命令如`grep`, `find`, `sed`, `awk`,以及管道(|)和重定向(>,<)的使用,编写简单的shell脚本。 5. **权限与用户管理**:理解Linux的用户和组概念,掌握`chown...

    Linux完整教程-学习linux的必备书籍

    6. **shell命令行**:深入理解bash shell,学习shell脚本编写,使用grep、find、awk等高级命令处理数据。 7. **用户权限与管理**:理解用户和组的概念,学习如何使用chown、chgrp、chmod等命令控制文件权限。 8. *...

    Linux命令手册、函数手册、API手册

    这些手册详细介绍了Linux系统中的各种命令,包括基本的文件操作(如ls、cd、cp、mv)、文本处理(如grep、sed、awk)、进程管理(如ps、kill、top)等。通过学习这些命令,用户能够熟悉Linux的日常操作,提升工作...

    linux系统工程师教程.rar

    这一部分涵盖了Linux命令行的基本操作,如文件和目录管理(ls、cd、mkdir、rm等),文本处理(grep、sed、awk)以及系统信息查询(uname、top、ps等)。通过学习这些命令,用户可以熟练地在终端中进行日常操作和问题...

Global site tag (gtag.js) - Google Analytics