一、常用命令

1、关闭所有java进程命令:

  ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

2、批量文本操作

  替换字符串:sed -i 's/原字符串/新字符串/g' /home/1.txt

  删除字符串:sed -i '/字符串/d' file

  字符串行前插入:sed -i '/特定字符串/i 新行字符串' file

  把当前目录下的所有.c 和 .h 文件中的waf字符全部替换成tamper:find . -name "*.[ch]" |xargs sed -i 's/waf/tamper/g'

二、命令说明

1、awk一个强力文本处理工具(详细说明:https://www.runoob.com/linux/linux-comm-awk.html)

  这个命令中的awk用法相当于提取前一步grep后的每一行中空字符(空格、回车、enter)隔开的第二个参数(即是进程号,可以ps -ef | grep java | grep -v grep 命令看一下)

2、xargs可以从管道中按行读取,用于命令参数批量执行(详细说明:https://www.runoob.com/linux/linux-comm-xargs.html)

  这里相当于将前一步提取的每一行(每一行就是一个进程id),变成 kill -9 命令执行

3、sed命令可以针对文件内容进行替换、插入等处理操作

  https://www.cnblogs.com/ev-zhk/p/4277023.html

  https://www.runoob.com/linux/linux-comm-sed.html

来源网站:

  https://blog.csdn.net/oppo62258801/article/details/81434038

最新文章

  1. 聊一聊jquery文件上传(支持多文件上传)
  2. cherry Tree的严重漏洞
  3. Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
  4. C/C++关键字 extern
  5. BZOJ1092 : [SCOI2003]蜘蛛难题
  6. mac在查看jre通路
  7. poll和select
  8. Harbor---docker镜像仓库搭建
  9. 【升鲜宝】生鲜配送管理系统_升鲜宝供应链系统V2.0 客户管理模块功能与设计,欢迎大家批评指点。
  10. Exception in thread "main" java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:
  11. js 日文全半角转换
  12. vs2013安装过程及使用心得
  13. 堆排序的C++代码实现
  14. 文本编辑工具(sublime text 2)
  15. linux下如何删除十字符libudev.so病毒文件
  16. 创建一个多进程(multiprocessing.Process)
  17. [ERROR] Failed to contact master at [localhost:11311]. Retrying...
  18. SGU 507 Treediff
  19. 总结 Date 2017.09.23
  20. java文件下载导出

热门文章

  1. 分布式协议与算法-Quorum NWR
  2. java入门与进阶P-6.1+P-6.2
  3. 如何搞定CPC安装,保姆教程,有需求可以找波波来搞定!!手把手帮助你
  4. Git-01 简要介绍
  5. day09-2-验证以及国际化
  6. 如何优化 Vue.js 应用程序
  7. 滴水 1.c++类 this指针 笔记+指针
  8. Vue学习笔记之组件与通信
  9. 彰显个性│github 和 gitlab 之自定义首页样式
  10. python 2.7中matplotlib的所有版本