awk是Unix环境下一种非常好的语言,适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行特殊技巧程序设计。对于短消息来说,比如处理话单文件,使用awk就非常方便,鉴于测试组大部分人对awk并不熟悉,因此仅以本文作一个提纲挈领的介绍,希望对初学者迅速掌握awk有所帮助。
2 第一部分:入门 2.1 第一个awk程序
所有的编程书籍都是通过一个“Hello wo...
分类:
其他好文 时间:
2014-11-21 18:42:10
阅读次数:
130
1 文件截短有时我们需要把文件尾端处截去一些数据以缩短文件,将一个文件清0是一个特例。在打开文件时使用O_TRUNC标志可以做到这一点。#include int truncate(const char *pathname,off_t length);int ftruncate(int filedes...
分类:
其他好文 时间:
2014-11-19 21:44:27
阅读次数:
151
网络编程常见问题总结这里对在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.对于网络编程的更多详细说明建议参考下面的书籍《UNIX网络编程》《TCP/IP 详解》《Unix环境高级编程》 网络编程常见问题总结...
分类:
其他好文 时间:
2014-11-18 23:25:21
阅读次数:
347
1、 windows下编辑的程序怎么上传到linux下执行?//Service vsftpd status查看linux ftp服务是否开启;Linuxi ip:192.168.40.128打开Ssh secure shell clientWindows dos窗口 cmd Ping 192.168...
分类:
其他好文 时间:
2014-11-18 10:18:56
阅读次数:
200
Mac安装后就安装Xcode是个好主意,它将帮你安装好Unix环境需要的开发包,也可以独立安装command_line_tools_for_xcode1.安装RVMRVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset).1.$ cu...
分类:
系统相关 时间:
2014-11-15 21:35:35
阅读次数:
283
1 引言本文将描述文件系统的一些特征和文件的性质,从stat函数开始,逐个讲解stat结构的成员以了解文件的属性。2 stat,fstat 和 lstat函数#include int stat(const char *restrict pathname,struct stat *restrict b...
分类:
其他好文 时间:
2014-11-13 22:07:18
阅读次数:
183
lienhua342014-11-091 线程属性概括POSIX 线程的主要属性包括 scope 属性、detach 属性、堆栈地址、堆栈大小、优先级。在头文件 pthread.h 中定义了结构体pthread_attr_t 来记录线程的属性。在创建线程的函数pthread_create 的第二个参...
分类:
编程语言 时间:
2014-11-10 01:02:30
阅读次数:
248
lienhua342014-11-08在进程控制三部曲中我们学习了进程的创建、终止以及获取终止状态等的进程控制原语。线程的控制与进程的控制有相似之处,在表 1中我们列出了进程和线程相对应的控制原语。表 1: 进程原语和线程原语的比较进程原语线程原语描述forkpthread_create创建新的控制...
分类:
编程语言 时间:
2014-11-09 06:13:37
阅读次数:
266
本文讨论如何在多个进程间共享文件,以及所涉及的内核数据结构。然后会介绍dup,dup2,fcntl等函数的使用。1 数据结构内核使用三种数据结构表示打开的文件:(1)每个进程在进程表中都有一个记录项,记录项中有一张打开文件文件描述符表,每项包括: a )文件描述符标志(close_on_exec)....
分类:
其他好文 时间:
2014-11-08 23:26:16
阅读次数:
337
1 UNIX 环境高级编程 2 目录 3 1、Unix基础知识 4 2、Unix标准化及实现 5 3、文件I/O 6 4、文件盒目录 7 5、标准I/O库 8 6、系统数据文件和信息 9 7、进程环境1...
分类:
其他好文 时间:
2014-11-07 12:46:39
阅读次数:
153