王朝网络
分享
 
 
 

Linux C函数实例速查手册

王朝导购·作者佚名
 
Linux C函数实例速查手册  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: 陈先在,张丽萍编著

出 版 社: 人民邮电出版社

出版时间: 2009-1-1字数:版次: 1页数: 712印刷时间:开本: 大32开印次: 1纸张:I S B N : 9787115190703包装: 平装内容简介

Linux作为一个自由操作系统已经越来越受到业内人士的关注,该环境下的开发者也日趋增多。开发Linux环境下的应用程序时,需要使用大量的Linux函数。这些函数有的属于Linux操作系统的API,有的属于C语言的标准库函数。这些函数数目繁多,如果强行记忆每一个函数的使用方法显然是不明智的,因此读者需要一本Linux环境下的C语言函数速查手册。

本书详细地介绍了Linux环境下常用的C语言函数,重点介绍每个函数的参数意义、返回值的意义以及函数使用时的注意事项。本书含有大量实例,详细讲解每个函数的使用方法,每个函数均给出了对应的应用实例,方便读者理解函数并进行模拟实践。本书适合于正在学习Linux环境下C语言编程的用户阅读,并可作为开发人员的参考手册。

目录

第1章初级I/O函数

1.1close函数:关闭已经打开的文件

1.2creat函数:创建一个文件

1.3dup函数:复制文件描述符

1.4dup2函数:复制文件描述符到指定的位置

1.5fcntl函数:改变文件的状态

1.6fsync函数:将缓冲区数据回写到磁盘文件

1.7Lseek函数:移动文件的读写位置

1.8open函数:打开一个文件

1.9read函数:读取文件的数据

1.10sync函数:将所有打开的文件写回磁盘

1.11write函数:输出内容到文件

第2章文件管理操作函数

2.1access函数:判断进程是否具有访问文件的权限

2.2alphasort函数:按照字母顺序排序目录结构

2.3chdir函数:改变当前的工作目录

2.4chmod函数:改变文件的权限

2.5chown函数:改变文件的所有者

2.6chroot函数:改变进程的根目录

2.7closedir函数:关闭目录文件

2.8fchdir函数:使用文件描述符改变当前的工作目录

2.9fchmod函数:改变一个已经打开的文件的权限

2.10fstat函数:得到一个打开文件的状态

2.11truncate函数:改变一个打开文件的大小

2.12ftw函数:遍历目录树

2.13get_current_dir_name函数:取得当前的工作目录

2.14getcwd函数:取得进程的当前工作目录

2.15lchown函数:改变符号链接文件的拥有者

2.16link函数:建立一个硬链接

2.17lstat函数:得到符号链接的文件状态

2.18nftw函数:遍历目录树

2.19opendir函数:打开目录文件

2.20readdir函数:读取目录文件的内容

2.21readlink函数:读取符号链接文件本身的内容

2.22realpath函数:将相对目录路径转换成绝对路径

2.23remove函数:删除文件或者目录

2.24rename函数:更改文件的名称或位置

2.25rewinddir函数:回卷目录文件

2.26seekdir函数:文件定位函数

2.27stat函数:取得文件状态

2.28symlink函数:创建一个符号链接

2.29telldir函数:取得目录文件的读取位置

2.30truncate函数:改变文件大小

2.31umask:设置创建文件时使用的权限掩码

2.32unlink函数:删除文件的一个硬链接

第3章标准I/O函数

3.1clearerr函数:清除错误标志

3.2fclose函数:关闭流文件描述符

3.3fdopen函数:转换文件描述符到文件指针

3.4feof函数:文件结束判断函数

3.5fflush函数:刷新流文件读写缓存

3.6fgetc函数:从流文件中读取一个字符

3.7fgetpos函数:返回流文件当前读写位置

3.8fgets函数:从流文件中读出一行数据

3.9fileno函数:获得流文件的文件描述符

3.10fopen函数:打开文件

3.11fputc函数:将字符写入流文件

3.12fputs函数:将字符串写入流文件

3.13fread函数:从流文件中读出数据

3.14freopen函数:打开文件

3.15fseek函数:移动流文件的读写位置

3.16fsetpos函数:设置流文件当前读写位置

3.17ftell函数:得到流文件的读取位置

3.18fwrite函数:向流文件中写入数据

3.19getc函数:从文件中读出一个字符

3.20getchar函数:从标准输入中读入一个字符

3.21gets函数:从标准输入中读入一行数据

3.22mktemp函数:产生临时文件的文件名

3.23putc函数:将字符写入文件

3.24putchar函数:将字符输出到标准输出中

3.25puts函数:将字符串输出在标准输出中

3.26rewind函数:将流文件的读写位置移动到文件的起始位置

3.27setbuf函数:设置文件缓冲区

3.28setbuffer函数:设置文件缓冲区

3.29setlinebuf函数:设置行缓冲模式

3.30setvbuf函数:设置自定义文件缓冲区

3.31tmpfile函数:建立临时的二进制文件

3.32ungetc函数:将字符写回文件

第4章格式化输入输出函数

4.1fprintf函数:格式化输出到文件

4.2fscanf函数:格式化从文件中读出数据

4.3printf函数:格式化输出

4.4scanf函数:格式化输入

4.5snprintf函数:格式化字符输入

4.6sprintf函数:格式化字符串打印

4.7sscanf函数:格式化字符串取值

4.8vfprintf函数:可变参数输出函数

4.9vfscanf函数:格式化输入

4.10vprintf函数:格式化输出函数

4.11vscanf函数:格式化输入函数

4.12vsnprintf函数:格式化字符串复制

4.13vsprintf函数:格式化字符串复制

4.14vsscanf函数:格式化字符输入

第5章进程控制

5.1abort函数:进程异常终止函数

5.2atexit函数:进程终止处理函数

5.3execl函数:执行文件函数

5.4execle函数:执行文件的函数

5.5execlp函数:从PATH环境变量中查找文件并执行

5.6execv函数:执行文件

5.7execve函数:执行文件

5.8execvp函数:执行文件

5.9exit函数:结束进程运行的函数

5.10_exit函数:结束进程运行的函数

5.11fork函数:建立一个新的进程

5.12getgid函数:取得实际进程组ID

5.13getegid函数:取得有效进程组ID

5.14getpid函数:取得有效组ID

5.15getppid函数:取得父进程的进程识别码

5.16getpriority函数:取得进程执行优先级

5.17longjmp函数:跳到原先setjmp存储的堆栈环境

5.18on_exit函数:设置程序正常结束前调用的函数

5.19setjmp函数:存储当前堆栈环境

5.20setgid函数:设置进程的进程组ID

5.21setuid函数:设置进程组ID

5.22setpriority函数:设置程序进程优先级

5.23siglongjmp函数:跳到原先sigset jmp存储的堆栈环境

5.24sigsetjmp函数:存储当前堆栈环境和屏蔽的信号集

5.25system函数:执行Shell命令

5.26vfork函数:建立一个新的进程

5.27wait函数:等待子进程中断或结束

5.28waitpid函数:等待子进程中断或结束

5.29wait3函数:等待进程结束并且输出子进程统计信息

第6章进程间通信函数

6.1ftok函数:获得项目相关的IPC键值

6.2msgctl函数:消息队列操作函数

6.3msgget函数:创建或打开消息队列

6.4msgrcv函数:读取消息队列

6.5msgsnd函数:向消息队列中写入消息

6.6semctl函数:信号量操作函数

6.7semget函数:创建或打开信号量

6.8semop函数:释放或获取信号量

6.9shmat函数:导入共享内存

6.10shmctl函数:共享内存操作函数

6.11shmdt函数:将共享内存从程序中脱离

6.12shmget函数:创建共享内存

6.13mkfifo函数:创建fifo管道函数

6.14pclose函数:关闭管道文件

6.15pipe函数:创建匿名管道

6.16popen函数:创建管道文件

第7章信号函数

7.1alarm函数:内核定时器函数

7.2kill函数:信号发送函数

7.3pause函数:进程暂停执行函数

7.4raise函数:向进程自身发送信号函数

7.5sigaction函数:高级信号处理方式设置函数

7.6sigaddset函数:添加信号到信号集函数

7.7sigdelset函数:删除信号集中对应信号函数

7.8sigemptyset函数:清空信号集函数

7.9sigfillset函数:填充信号集函数

7.10sigismember函数:测试某个信号是否在信号集中

7.11signal函数:信号处理方式设置函数

7.12sigpause函数:暂停进程直到信号到来

7.13sigpending函数:查询未决信号

7.14sigprocmask函数:信号屏蔽函数

7.15sigsuspend函数:暂停直到信号到来

7.16sleep函数:让进程休眠一段时间

第8章用户、组函数及环境变量函数

第9章错误处理与内存分配函数

第10章日志函数、动态函数与正则表达式函数

第11章时间函数

第12章socket相关函数

第13章字符测试函数

第14章数据转换函数

第15章字符串处理函数

第16章数学计算函数

第17章随机数及数据加密函数

第18章数据结构函数

第19章其他函数

附录ALinux函数的首字母索引

附录BLinux指令的首字母索引

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
正略钧策管理评论(第1辑)——职业发展·素质测评·薪酬绩效
平板彩色电视机维修要点手册
MySQL必知必会
机械工程师——Pro/ENGNEER Wildfire中文版机械设计
彩色电视机I2C总线数据速查手册
彩色电视机集成电路速查手册
这样面试最有效——有效面试的十大方法
损失模型:从数据到决策(第2版)
实用Java教程:基于BlueJ的对象优先方法(第3版)
分组传送网
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有