标签:ima 忽略 命令 enter 扩展正则表达式 调用 目录 错误 实例
man -k +函数名
:搜索函数信息man +数字+函数
:一般接在man -k + 函数名
后,数字为函数所在卷章号。man -k key1 | grep key2| grep key3
: 根据关键字检索系统调用cat+文件名称
:查看文本文件内容od +文件名称
:查看二进制文件内容grep -nr XXX /usr /include
:查看XXX在哪个文件夹中定义
输入man -k write
,可以得知我们想要查找的函数所在章节名
我们输入man -k write | grep 2
可以进一步筛选信息
我们选择进入章节2的write函数man 2 write
查看到函数作用、所需要的头文件等信息
grep [选项] [模式] [文件...]
,他在一个或多个文件中搜索满足模式的文本航,模板后所有的字符串被看做文件名,文件名可以有多个,搜索的结果被打印到屏幕,不影响源文件内容.选项 | 意义 |
---|---|
-c | 只输出匹配行的数量 |
-i | 搜索时忽略大小写 |
-F | 不支持正则表达式,按字符串字面意思搜索 |
-h | 查询多文件时不显示文件名 |
-l | 只列出符合匹配的文件名,而不列出具体的匹配行 |
-n | 列出所有匹配行,并显示行号 |
-s | 不显示不存在或无匹配文本的错误信息 |
-v | 显示不包含匹配文本的所有行 |
-w | 匹配整词 |
-x | 匹配整行 |
-r | 递归搜索当前及子目录 |
-q | 禁止输出任何结果,以退出状态表示搜索是否成功 |
-b | 打印匹配行距文件头部的偏移量,以自己为单位 |
-o | 与-b结合使用,打印匹配词距头部文件的偏移量 |
-E | 支持扩展正则表达式 |
grep -nr XXX /usr /include
实现的作用是:搜索并显示所有头文件中XXX函数的递归当前子目录和所有匹配行并显示行号,实践如下:head [参数]... [文件]...
-q
隐藏文件名-v
显示文件名-c<字节>
显示字节数-n<行数>
显示的行数2018-2019-1 20165322 《信息安全系统设计基础》第六周学习总结
标签:ima 忽略 命令 enter 扩展正则表达式 调用 目录 错误 实例
原文地址:https://www.cnblogs.com/wangyaojia/p/9902857.html