
Linux
kenvin0124
这个作者很懒,什么都没留下…
展开
-
Gcc 编译器
从经典的hello world 开始学习Linux 下C语言的编译过程。 #include int main(void) { printf("Hello World\n"); return 0; } 使用Gcc编译器编译如下的程序: gcc -o hello hello.c -o 选项告知gcc编译器将hel原创 2016-08-28 21:59:39 · 429 阅读 · 0 评论 -
Linux sed 命令介绍(一)
1. sed 命令基本用法 sed 从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或者脚本的第一个命令,对此命令要求的行号进行编辑,重复此过程,直到命令行或脚本中的所有命令都执行完毕。 sed命令适用于以下的三种场合: 1. 编辑相对交互式文本编辑器而言太大的文件 2. 编辑命令太复杂,在交互式文本编辑器中难以输入的情况 3. 对文件扫描一遍,但是需要执原创 2017-04-30 22:45:05 · 345 阅读 · 0 评论 -
程序和进程以及信号的概念
1. 程序和进程的区别 程序是存储在一个磁盘上某个目录中的可执行文件。内核使用exec函数将程序读入内存,并执行程序。 进程和进程ID: 程序的执行实例被称为进程(Process)。Unix 系统确保每个进程都有一个唯一的数字标识符,称为进程ID(Process ID),进程的ID总是一个非负整数。 进程控制 主要有3个用于进程控制的主要函数: fork、exec和wai原创 2017-05-24 06:43:11 · 516 阅读 · 0 评论 -
AWK编程(一)
1. AWK编程模型 awk程序是由一个主输入循环(main input loop)维持,主输入循环反复执行,直到终止条件被触发。awk已经搭建好了主输入循环框架,我们写的代码被嵌到主输入循环框架中执行。主输入循环依次自动读取输入文件行,以供处理,而处理的文件执行的动作是由我们自己添加的。 awk 还定义了两个特使的字段:BEGIN和END,BEGIN主要用于在主输入循环之前执行,即在原创 2017-05-04 23:03:33 · 361 阅读 · 0 评论