1. Linux grep command for searching text
以下笔记是摘抄于:https://www.eguidedog.net/linux-tutorial/05-grep.php
grep是Linux命令行下常用于查找过滤文本文件内容的命令。最简单的用法是:
grep apple fruitlist.txt如果想忽略大小写,可以用-i参数:
grep -i apple fruitlist.txt如果想搜索目录里所有文件,包括子目录的话,并且在结果中显示行号,可以用以下命令:
grep -nr apple *grep的语法支持正则表达式,正则表达式有些复杂,以后再讲解。下面是一些有用的参数:
- -A num, --after-context=num: 在结果中同时输出匹配行之后的num行
- -B num, --before-context=num: 在结果中同时输出匹配行之前的num行,有时候我们需要显示几行上下文。
- -i, --ignore-case: 忽略大小写
- -n, --line-number: 显示行号
- -R, -r, --recursive: 递归搜索子目录
- -v, --invert-match: 输出没有匹配的行
grep apple fruitlist.txt | grep -v pineapple如果我们想把搜索结果保存起来,那么可以把命令的标准输出重定向到文件:
grep apple fruitlist.txt | grep -v pineapple > apples.txt
2. makefile usage
study from https://www.youtube.com/watch?v=YMNwDMnMN4I
3.GDB Debug USAGE
study from https://www.youtube.com/watch?v=vdIGkGi_CLI
study from https://www.youtube.com/watch?v=YMNwDMnMN4I