linux文件函数-write

linux文件函数-write

一 读取文件

函数名:write

函数原形:

ssize_t write(int fd, const void *buf,size_t count)

函数功能:向文件中写入数据

所属头文件:#include <unistd.h>

返回值:

成功:返回写入的字节数

失败:返回-1

参数说明

fd:要写入的文件描述符

buf:要写入的数据的地方

count:要写入的字节数

时间: 2024-11-10 16:14:11

linux文件函数-write的相关文章

linux文件函数-open

linux文件函数-open 一 打开文件 函数名:open 函数原形: int open(const char *pathname, int flags) int open(const char *pathname, int flags, mode_t mode) 函数功能:打开或者创建一个文件或者设备 所属头文件: #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> 返回值:成功返回文件描述符,失

linux文件函数-creat

linux文件函数-creat 一 创建文件 函数名:creat 函数原形: int creat(const char *pathname, mode_t mode) 函数功能:创建文件或者设备,并以只写的方式打开 所属头文件: #include <sys/types.h> #inlcude <sys/stat.h> #include <fcntl.h> 返回值: 成功:返回文件描述符数值 失败:返回-1 参数说明 pathname:创建文件的路径和名称 mode:创建

linux文件函数-close

linux文件函数-close 一 关闭文件 函数名:close 函数原形:int close(int fd) 函数功能:关闭一个文件 所属头文件:#include <unistd.h> 返回值: 成功:返回 0 失败:返回 -1 参数说明:fd是待关闭的文件描述符

linux文件函数-read

linux文件函数-read 一 读文件 函数名:read 函数原形: ssize_t read(int fd, void *buf, size_t count) 函数功能:从一个文件描述符中读取文件 所属头文件:#include<unistd.h> 返回值: 成功:返回读取的字节数 失败:-1 参数说明 fd:要读取的文件的文件描述符 buf:把读取的字节数存入buf指向的空间 count:要读取的字节数

linux文件函数-lseek

linux文件函数-write 一 定位文件 函数名:lseek 函数原形: off_t lseek(int fd, off_t offset, int whence) 函数功能:移动文件指针 所属头文件: #include<sys/types.h> #include<unistd.h> 返回值: 成功:返回移动后的文件指针到文件开头的字节数即偏移量 失败:返回-1 参数说明 fd:要定位的文件的描述符 offset:偏移量,整数向后移,负数向前移 whence:文件指针的位置 S

linux内核函数库文件的寻找

linux内核函数的so库文件怎么找呢? 首先还是要产生一个进程的coredump文件的 linux有一个lib-gdb.so库,这个进程的coredump文件中所有load段的最后一个load段中,通过读取二进制文件将最后一个load段读取出来保存lib-gdb.so库文件,这个库文件就是内核函数的库文件. coredump文件头->多个程序头(每一个程序头都会对应一个load段)->通过程序头读取load段

嵌入式 Linux系统编程(五)——目录文件函数

嵌入式 Linux系统编程(五)--目录文件函数 Linux中目录也是文件,目录操作函数为标准IO库函数.主要函数如下: #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); DIR *fdopendir(int fd); 成功返回一个指向目录流的指针,失败返回NULL,并且设置errno全局变量. #include <dirent.h> struct dirent *rea

Linux文件权限与目录管理

Linux文件系统的三种身份 文件所有者 同组用户 同一个用户组的用户可以访问该用户组的文件: 每个账号可以加入多个用户组. 在同一个用户组的文件也可以设置不同的权限,可以不让本组用户查看. 其他人 除了文件主.同组用户以外的人就是其他人. PS: /etc/passwd 记录所有用户的账号 /etc/shadow 记录所有用户的密码 /etc/group 记录所有的组名 文件属性 ls -al 显示所有的文件名和相关属性(包括以.开头的隐藏文件) total 72 drwxr-xr-x+ 28

linux系统调用函数

Linux应用编程学习笔记                                 周学伟 一.系统调用文件编程   1.文件打开函数 /***************************************************************************** 函数名:open 函数原型:int open(const char * pathname, int flags) int open(const char * pathname,int  flags,