bzero

摘要: 原型:extern void bzero(void *s, int n);用法:#include <string.h>功能:置字节字符串s的前n个字节为零。 说明:bzero无返回值。 举例:// bzero.c #include <syslib.h> #include <string.h> int main() { struct { int a; char s[5]; float f; } tt; char s[20]; bzero(&tt,sizeof(tt)); // struct initialization to zero bzero(s, 阅读全文
posted @ 2011-12-12 15:24 s7vens 阅读(226) 评论(0) 推荐(0) 编辑

Struct sockaddr

摘要: struct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。通常是AF_INET。sa_data是14字节协议地址。此数据结构用做bind、connect、recvfrom、sendto等函数的参数,指明地址信息。上面是通用的socket地址,具体到Internet socket,用下面的结构,二者... 阅读全文
posted @ 2011-12-12 14:07 s7vens 阅读(1520) 评论(0) 推荐(0) 编辑

[汇总] UNP -- UNIX网络编程

摘要: UNP Chapter 1 - 简介UNP Chapter 2 - 传输层:TCP和UDPUNP Chapter 3 - 套接口编程简介UNP Chapter 4 - 基本TCP套接口编程UNP Chapter 5 - TCP客户-服务器程序例子UNP Chapter 6 - I/O复用: select和poll函数UNP Chapter 7 - 套接口选项UNP Chapter 8 - 基本UDP套接口编程UNP Chapter 9 - 基本名字与地址转换UNP Chapter 10 - IPv4和IPv6的互操作性UNP Chapter 11 - 高级名字与地址转换UNP Chapter 阅读全文
posted @ 2011-12-12 14:00 s7vens 阅读(497) 评论(0) 推荐(0) 编辑

C 关键字 - typedef

摘要: 转载地址:http://fouri.iteye.com/blog/483974如某个程序的开头有以下几条语句:#include "apue.h"#include <dirent.h>#include <limits.h>/* function type that is called for each filename */typedef int Myfunc(const char *, const struct stat *, int);static Myfunc myfunc;static int myftw(char *, Myfunc *);s 阅读全文
posted @ 2011-12-08 16:24 s7vens 阅读(313) 评论(0) 推荐(0) 编辑

Linux 命令 - cpio

摘要: . 阅读全文
posted @ 2011-12-08 14:29 s7vens 阅读(85) 评论(0) 推荐(0) 编辑

Linux 命令 - tar

摘要: . 阅读全文
posted @ 2011-12-08 14:27 s7vens 阅读(82) 评论(0) 推荐(0) 编辑

Linux 命令 - touch

摘要: 命令名称:touch 使用权限:所有使用者 使用方式: touch [-acfm] [-r reference-file] [--file=reference-file] [-t MMDDhhmm[[CC]YY][.ss]] [-d time] [--date=time] [--time={atime,access,use,mtime,modify}] [--no-create] [--help] [--version] file1 [file2 ...] 说明: touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。 参数: a 改变档案的读取时间记录。 m 改变档案的修 阅读全文
posted @ 2011-12-08 09:33 s7vens 阅读(145) 评论(0) 推荐(0) 编辑

Linux 命令 - df

摘要: 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。 -T 显示文件系统类型。 例1:列出各文件系统的磁盘空间使用情况。 $ df Filesys. 阅读全文
posted @ 2011-12-07 17:12 s7vens 阅读(507) 评论(0) 推荐(0) 编辑

Linux 命令 - ln

摘要: 功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件 -s 是 symbolic的意思。例:ln -s /lib/leo /usr/sue即:在usr目录下建立指向/lib/leo目录的sue文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less-s 是代号(symbolic)的意思。这里有 阅读全文
posted @ 2011-12-07 16:36 s7vens 阅读(190) 评论(0) 推荐(0) 编辑

Linux 命令 - wc

摘要: wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:-c 统计字节数。-l 统计行数。-w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。行数、字数、字节数、文件名如果命令行中没有文件名,则输出中不出现文件名。 阅读全文
posted @ 2011-12-07 15:29 s7vens 阅读(143) 评论(0) 推荐(0) 编辑