Linux应用编程
jiaruitao777
这个作者很懒,什么都没留下…
展开
-
文件和目录:编写ls
在上一篇博文《文件和目录》中,讲述了相关概念、原理与系统调用接口函数。这篇就要来利用这些函数动手写一个 ls 命令。一. ls 命令原创 2019-04-26 16:13:57 · 269 阅读 · 0 评论 -
文件和目录:编写pwd
pwd命令pwd命令就是到达当前目录的路径。编写pwd#include <stdio.h>#include <sys/stat.h>#include <sys/types.h>#include <dirent.h>#include <string.h>#define BUFFERSIZE 20ino_t get_i...原创 2019-04-26 16:26:26 · 233 阅读 · 0 评论 -
文件IO
一、相关概念文件描述符标准输入、标准输出、标准错误文件描述符标志文件状态标志原子操作文件描述符是进程对文件的连接,对内核而言,所有打开的文件都通过文件描述符引用,文件描述符是一个非负整数。当打开或创建一个文件时,内核向进程返回一个文件描述符。当运行一个程序时,shell都为其打开3个文件描述符,即标准输入、标准输出、标准错误。由上图可以看出进程与文件的关系。文件描述符标志只...原创 2019-04-18 17:34:46 · 105 阅读 · 0 评论 -
文件和目录
一. 文件系统1. 概念2. 逻辑图3. 工作原理二. stat函数1. stat结构体2. st_mode 字段的结构三. 各种ID四. 硬链接与软链接五. 其他函数1. chmod2. chown3. access4. umask5. 与目录相关的函数(mkdir, rmdir, chdir, getcwd)6. 操作目录的函数(opendir, readdir,...原创 2019-04-24 09:51:29 · 3038 阅读 · 0 评论