闲来无事。随便写写,实现简单的ls命令: | 1 #include <stdio.h> | 2 #include <stdlib.h> | 3 #include <dirent.h> | 4 #include <string.h> | 5 | 6 int main(int argc, char ** ...
分类:
系统相关 时间:
2017-05-07 14:58:15
阅读次数:
184
进程间通信-fifo进程间通信的还有一种方式是fifo。fifo是还有一种管道:有名管道。从名字能够看出。它也是队列。使用fifo通信前,得先创建fifo$ mkfifo myfifo随后仅仅需对myfifo像文件一样使用即可。fifo_w.c#include <stdio.h> #include ...
分类:
系统相关 时间:
2017-04-22 17:35:26
阅读次数:
164
1.什么是Linux系统编程详情了解:http://topeetboard.com更多了解:https://arm-board.taobao.comLinux系统编程分为三个部分:系统调用、C库和C编译器。系统调用系统编程的基础是系统调用,也结束于系统调用。在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务和资源..
分类:
系统相关 时间:
2017-03-10 11:08:04
阅读次数:
215
以下是我在大三到大四学习过程中总结的思维导图,如有错误之处,烦请指出......linux系统编程(总结的不全)linux网络编程:linuxshell编程:操作系统:(未总结完!)待更。。。
分类:
其他好文 时间:
2017-02-21 10:52:02
阅读次数:
206
要想掌握 Linux 系统编程,自然要好好学学其信号机制。 本文介绍一个简单的信号接收处理程序,为后面继续深入学习信号机制打下基础。 ...
分类:
其他好文 时间:
2017-01-28 23:01:18
阅读次数:
371
系统函数 int creat(const char* filename,mode_t mode) filename:需要创建的文件名(包含路径,缺省为当前路径) mode:创建模式 常见的创建模式有:S_IRUSR 可读 S_IWUSR 可写 S_IXUSR 可执行 S_IRWXU 可读、可写、可执 ...
分类:
系统相关 时间:
2017-01-12 08:31:48
阅读次数:
204
参数列表 Linux命令行规范 短参数:以单横开头,后跟单一字符,例如:ls -h 长参数:以双横开头,后跟字符串,例如:ls --help 程序访问参数列表的方法: 主函数的参数argc和argv 程序接受命令行的输入参数,并解释之 编写程序,输出命令行参数 参数列表: 选项数组的定义 结构体类型 ...
分类:
编程语言 时间:
2016-12-27 01:12:09
阅读次数:
166
功能:linux系统编程中,setitimer是一个经常被使用的函数,可用来实现延时和定时的功能。 头文件:sys/time.h 函数原型: 参数含义: 1、which参数用来设置定时器类型,可选的值为 (1)ITIMER_REAL : 设置定时器以系统真实所花费的时间来计时,运行指定时间后发送SI ...
分类:
系统相关 时间:
2016-12-05 01:48:32
阅读次数:
226
文件在内核中是用三种数据结构进行表示的 (1)文件描述符表:文件描述符表是一个结构体数组,数组的下标就是open函数返回的文件描述符。 文件描述符表的每一个记录有两个字段 *文件描述符标志 * 文件表项指针 (2)文件表项:一般含有一下内容 * 文件状体标志,读,写,追加,同步,阻塞,非阻塞等 * ...
分类:
系统相关 时间:
2016-11-17 23:24:17
阅读次数:
246
主要是为了统计linux系统下一个指定目录下面的普通文件个数,运用目录操作的一些函数,配合递归调用来实现该功能。 首先介绍一下函数原型: 打开一个空目录 DIR *opendir(const char *name); 参数: 目录名 返回值: 指向目录的指针 读目录 struct dirent *r ...
分类:
系统相关 时间:
2016-11-10 09:35:56
阅读次数:
300