- 博客(9)
- 资源 (21)
- 收藏
- 关注
原创 system/exec/fork/pthread基本概念
1.system函数函数头文件:#include函数定义:int system(const char * string); 函数说明:System()会调用fork()产生子进程,由子进程调用string字符串所代表的命令,此命令执行完后随机返回调用进程。返回值-1 出现错误0 调用成功但是没有出现子进程>0 成功退出的子进程ID在system函数里,会
2015-06-28 17:04:20
767
原创 Linux 下tcpdump命令应用
tcpdump 可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的工具之一,tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网
2015-06-17 10:57:23
1882
原创 Linux下Makefile的编写
在GCC编译中知道编译流程:预处理->编译->汇编->链接每个编译的环节都会产生不同类型的文件,对于C程序:预处理 -> .i文件(-E)编译 -> .s文件(-S)汇编 -> .o文件 => .a文件 .so文件(-c) 链接 -> 可执行文件每个环节都有自己的依赖,即若想生成.o文件,那么
2015-06-11 10:59:39
628
原创 Linux下Gcc编译
gcc编译流程:a.预处理(Pre-processing)读取C语言源文件,对以“#”开头的语句进行处理将头文件展开: 将头文件的内容展开至C文件做宏的替换: 将源文件中出现的宏做宏值替换。条件编译的判断 : 根据条件编译选项,加载指定代码(注:该阶段会删除注释代码)可以通过gcc的选项-E来单独执行预处理,而不处理其它三个步骤,并生成gcc-tes
2015-06-11 10:14:12
632
原创 Linux下shell编程(三)
通配符* 匹配 0 或多个字符? 匹配任意单一字符[list] 匹配 list 中的任意单一字符[!list] 匹配不在 list 中的任意单一字符{string1,string2,...} 匹配 sring1 或 string2 (或更多)其一字符串例:a*b a与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabc
2015-05-22 11:34:53
591
原创 Linux下Shell编程(二)
Shell编程下的特殊字符字符 说明 $ 指出shell变量名的开始 | 把标准输出通过管道传送到下个命令 # 标记注释开始 & 在后台执行进程 ? 匹配一个字符 * 匹配一个或几个字符 > 输出重定向操作符 输入重定向操作符
2015-05-21 11:54:10
644
原创 Linux下Shell编程(一)
=======(Shell 概念、特点、变量)=======Shell就像一个壳层,这个壳层介于用户和操作系统之间,负责将用户的命令解释为操作系统可以接收的低级语言,并将操作系统响应的信息以用户可以了解的方式来显示从用户登陆到注销期间,用户输入的每个命令都会经过解译及执行,其负责机制就是shell。shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系
2015-05-21 10:42:48
741
Linux C语言 各类习题代码
2015-06-19
linux 下Shell编程各个知识点举例
2015-06-19
linux 多种应用程序
2012-06-05
Q-Dir 产生多个我的电脑的窗口 方便多个目录下文件的操作
2011-05-27
secureCRT串口使用secureCRT串口使用
2011-04-13
虚拟机 ubuntu常用指令
2011-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人