摘要: 举例1:strace -f -e open cpp Hello.cpp -o /dev/null 2>&1 | grep -v ENOENT | awk '{print $3}'1)strace -f -e open: -f 对子进程 -e open 跟着open系统调用2)-o /dev/null... 阅读全文
posted @ 2015-03-06 15:22 枪侠 阅读(300) 评论(0) 推荐(0) 编辑
摘要: sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,... 阅读全文
posted @ 2015-03-06 15:18 枪侠 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g... 阅读全文
posted @ 2015-03-06 15:14 枪侠 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 还是从HelloWorld开始说吧...#include int main(int argc, char* argv[]){ printf("Hello World!\n"); return 0;}从源文件Hello.cpp编译链接成Hello.exe,需要经历如下步骤:可使用以下命令,... 阅读全文
posted @ 2015-03-06 14:36 枪侠 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. r / r+ 是不创建文件,前者只读,后者可读写2. w / w+ 是能创建文件,并且把文件置空,前者只写,后者可读写3. a / a+ 是能创建文件,但不置空文件,在文件末尾写,前者只写,后者可读写 阅读全文
posted @ 2015-03-06 11:32 枪侠 阅读(260) 评论(0) 推荐(0) 编辑