Linux系统函数学习
文章平均质量分 76
小康先生。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux系统函数学习_(6)目录操作函数chdir函数与getcwd函数、mkdir函数与rmdir函数、opendir函数、readdir函数及closedir函数
linux系统函数学习_(6)目录操作函数chdir函数与getcwd函数、mkdir函数与rmdir函数、opendir函数、readdir函数及closedir函数 chdir()函数 修改当前进程的路径 int chdir(const char *path); getcwd()函数 获取当前进程工作目录 char *getcwd(char *buf, size_t size); chdir()函数与getcwd()函数结合在一起使用理解 示例 // chdir_getcwd.c #includ原创 2021-09-03 21:22:45 · 465 阅读 · 0 评论 -
linux系统函数学习_(5)access函数、chmod函数、chown函数、truncate函数、rename函数及链接相关函数
linux系统函数学习_(5)access函数、chmod函数、chown函数、truncate函数、rename函数及链接相关函数 access()函数 作用: 测试指定文件是否拥有某种权限 原型: int access(const char *pathname, int mode); 参数: pathname->文件名 mode->权限类别:R_OK是否有读权限、W_OK是否有写权限、X_OK是否有执行权限、F_OK测试一个文件是否存在 返回值: 0->所有欲查核的权限都通过了检查原创 2021-09-03 20:37:59 · 404 阅读 · 0 评论 -
linux系统函数学习_(4)stat函数
linux系统函数学习_(4)stat函数 stat()函数 头文件 #include<sys/types.h> #include<sys/stat.h> #include<unistd.h> 功能:获取文件信息,通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 函数原型: int stat(const char *path, struct stat *buf); 返回值: 执行成功则返回0,失败返回-1,错误代码存于errno 错误原创 2021-09-02 12:29:08 · 576 阅读 · 0 评论 -
linux系统函数学习_(3)lseek函数、fcntl函数和dup/dup2函数
linux系统函数学习_(3)lseek函数fcntl函数 lseek()函数 头文件: #include<sys/types.h> #include<unistd.h> 功能: 获取文件大小,移动文件指针,文件拓展 即修改文件偏移量(读写位置)) 函数原型: off_t lseek(int fd, off_t offset, int whence); 参数: fd: 文件描述符 offset: 文件指针的偏移量 whence: 起始偏移位置 SEEK_SET ->原创 2021-08-26 17:35:09 · 234 阅读 · 0 评论 -
linux系统函数学习_(2)read函数和write函数及errno
linux系统函数学习_(1)read函数和write函数 read()函数 功能:从打开的设备或文件中读取数据。 函数原型: ssize_t read(int fd, void* buf, size_t count); 参数: fd: 文件描述符 buf: 存数据的缓冲区 count: 缓冲区大小,即请求读取的字节数 返回值: 0: 文件读取完毕,即读到文件末尾 >0: 读到的字节数 -1: 失败,设置errno 并且errno=EAGIN或者EWOULDBLOCK,说明不是read失败原创 2021-08-22 21:30:51 · 2419 阅读 · 0 评论 -
linux系统函数学习_(1)open函数和close函数
linux系统函数学习_(1)open函数和close函数 open()函数 头文件 #include <unistd.h> #include<fcntl.h> 功能:打开和创建文件(建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作。) 函数原型: int open(const char* pathname, int flags); int open(const char* pathname, int flags, mode_t mode); 参数原创 2021-08-22 20:24:38 · 465 阅读 · 0 评论
分享