Linux C函数速查手册是一个为Linux系统下C语言编程提供的参考文档,通常以.chm格式(编译的HTML帮助文件)存在,该手册详细列出了C语言标准库中各个函数的用法、参数说明以及返回值,是开发者在遇到问题时的宝贵参考,以下是一些常见的Linux C函数及其简要说明:

初级I/O函数
| 函数名 | 功能 |
close | 关闭已经打开的文件。 |
creat | 创建一个文件。 |
dup | 复制文件描述符。 |
dup2 | 复制文件描述符到指定的位置。 |
fcntl | 改变文件的状态。 |
fsync | 将缓冲区数据回写到磁盘文件。 |
lseek | 移动文件的读写位置。 |
open | 打开一个文件。 |
read | 读取文件的数据。 |
sync | 将所有打开的文件写回磁盘。 |
write | 输出内容到文件。 |
文件管理操作函数
| 函数名 | 功能 |
access | 判断进程是否具有访问文件的权限。 |
alphasort | 按照字母顺序排序目录结构。 |
chdir | 改变当前的工作目录。 |
chmod | 改变文件的权限。 |
chown | 改变文件的所有者。 |
chroot | 改变进程的根目录。 |
closedir | 关闭目录文件。 |
fchdir | 使用文件描述符改变当前的工作目录。 |
fchmod | 改变一个已经打开的文件的权限。 |
fstat | 得到一个打开文件的状态。 |
truncate | 改变一个打开文件的大小。 |
ftw | 遍历目录树。 |
get_current_dir_name | 取得当前的工作目录。 |
getcwd | 取得进程的当前工作目录。 |
lchown | 改变符号链接文件的拥有者。 |
link | 建立一个硬链接。 |
lstat | 得到符号链接的文件状态。 |
nftw | 遍历目录树。 |
opendir | 打开目录文件。 |
readdir | 读取目录文件的内容。 |
readlink | 读取符号链接文件本身的内容。 |
realpath | 将相对目录路径转换成绝对路径。 |
remove | 删除文件或者目录。 |
rename | 更改文件的名称或位置。 |
rewinddir | 回卷目录文件。 |
seekdir | 文件定位函数。 |
stat | 取得文件状态。 |
symlink | 创建一个符号链接。 |
telldir | 取得目录文件的读取位置。 |
umask | 设置创建文件时使用的权限掩码。 |
unlink | 删除文件的一个硬链接。 |
标准I/O函数
| 函数名 | 功能 |
clearerr | 清除错误标志。 |
fclose | 关闭流文件描述符。 |
fdopen | 转换文件描述符到文件指针。 |
feof | 文件结束判断函数。 |
fflush | 刷新流文件读写缓存。 |
fgetc | 从流文件中读取一个字符。 |
fgetpos | 返回流文件当前读写位置。 |
fgets | 从流文件中读出一行数据。 |
fileno | 获得流文件的文件描述符。 |
fopen | 打开文件。 |
fputc | 将字符写入流文件。 |
fputs | 将字符串写入流文件。 |
fread | 从流文件中读出数据。 |
freopen | 打开文件。 |
fseek | 移动流文件的读写位置。 |
fsetpos | 设置流文件当前读写位置。 |
ftell | 得到流文件的读取位置。 |
fwrite | 向流文件中写入数据。 |
getc | 从文件中读出一个字符。 |
getchar | 从标准输入中读入一个字符。 |
gets | 从标准输入中读入一行数据。 |
mktemp | 产生临时文件的文件名。 |
putc | 将字符写入文件。 |
putchar | 将字符输出到标准输出中。 |
puts | 将字符串输出在标准输出中。 |
rewind | 将流文件的读写位置移动到文件的起始位置。 |
setbuf | 设置文件缓冲区。 |
setbuffer | 设置文件缓冲区。 |
setlinebuf | 设置行缓冲模式。 |
setvbuf | 设置自定义文件缓冲区。 |
tmpfile | 建立临时的二进制文件。 |
ungetc | 将字符写回文件。 |
格式化输入输出函数
| 函数名 | 功能 |
fprintf | 格式化输出到文件。 |
fscanf | 格式化从文件中读出数据。 |
printf | 格式化输出。 |
scanf | 格式化输入。 |
snprintf | 格式化字符输入。 |
sprintf | 格式化字符串打印。 |
sscanf | 格式化字符串取值。 |
vfprintf | 可变参数输出函数。 |
vfscanf | 格式化输入。 |
vprintf | 格式化输出函数。 |
vscanf | 格式化输入函数。 |
vsnprintf | 格式化字符串复制。 |
vsprintf | 格式化字符串复制。 |
vscanf | 格式化字符输入。 |
进程控制函数
| 函数名 | 功能 |
abort | 进程异常终止函数。 |
atexit | 进程终止处理函数。 |
execl | 执行文件函数。 |
execle | 执行文件的函数。 |
execlp | 从PATH环境变量中查找文件并执行。 |
execv | 执行文件。 |
execve | 执行文件。 |
execvp | 执行文件。 |
exit | 结束进程运行的函数。 |
_exit | 结束进程运行的函数。 |
fork | 建立一个新的进程。 |
getgid | 取得实际进程组ID。 |
getegid | 取得有效进程组ID。 |
getpid | 取得有效组ID。 |
以上内容就是解答有关linux c函数速查手册的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/87925.html