常用一些LINUX小命令整理

1.grep -rni "searchName" *    //非常方便的指令,可用于常量,方法,调用等查询。原理:主要就是用于grep的搜索指令 

-n 或 --line-number: 在显示符合样式的那一行之前,标示出该行的列数编号。

-i 或 --ignore-case: 忽略字符大小写的差别。

-r 或 --recursive: 此参数的效果和指定"-d recurse"参数相同。

更多参数克参照LINUX中grep命令


2. sed -i s/function/testfunction/g `grep function -rl --include="*.php" ./` //配合grep可用作shell等替换脚本的开发,多用于迁库 替换常量名称 映射名称 调用名称等

将当前目录(包括子目录)中所有txt文件中的function字符串替换为testfunction字符串。其中,

-i 表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。

s/function/testfunction/表示查找function并替换为testfunction,后面跟g表示一行中有多个function的时候,都替换,而不是仅替换第一个

另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/function/testfunction/g ./*.txt


3.tailf /test.php | grep testStr     //多用于监听日志等操作 需配合脚本日志录入。

有些命令不常用便会遗忘,坚持补充。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,240评论 0 0
  • 简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(p...
    699b979fc4da阅读 1,147评论 0 1
  • grep擅长查找,awk擅长分析(select),sed擅长批量编辑行概述SED的英文全称是 Stream EDi...
    Arroganter阅读 1,146评论 0 7
  • 第 2 章 SHELL 基础知识2.1 shell脚本我们在上面简单介绍了一下什么是shell脚本,现在我们来进一...
    LiWei_9e4b阅读 1,656评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,748评论 0 5

友情链接更多精彩内容