会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客员_小李
博客园
首页
新随笔
联系
订阅
管理
2021年6月5日
7. 目录操作
摘要: 1.创建目录 创建目录命令:mkdir 目录名称 创建目录函数: #include <sys/stat.h> int mkdir(const char* pathname, mode_t mode); int mkdirat(int fd, const char* pathname, mode_t
阅读全文
posted @ 2021-06-05 08:41 博客员_小李
阅读(84)
评论(0)
推荐(0)
2021年6月3日
6. 符号链接与硬链接
摘要: Unix中包含两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link) 1.硬链接 硬链接可以理解为文件的别名,理解可以参照下面的例子: 可以通过函数link为一个文件创建一个硬链接: creat("./1.txt", 0777); l
阅读全文
posted @ 2021-06-03 22:50 博客员_小李
阅读(466)
评论(0)
推荐(0)
2021年5月20日
5. 文件权限操作
摘要: 1.函数stat 1 #include <sys/types.h> 2 int stat(const char *path, struct stat *buf); 函数功能:获得指定path文件的所有信息存储于buf结构中 返回值:操作成功返回0,失败返回-1 stat结构体: struct sta
阅读全文
posted @ 2021-05-20 22:46 博客员_小李
阅读(69)
评论(0)
推荐(0)
2021年5月12日
4. 文件IO操作
摘要: 1.创建文件 #include <fcntl.h> int creat(const char* path, mode_t mode); path:文件路径。可以是绝对路径,也可以是相对路径。 mode:创建模式,指定用户操作权限(针对三种用户设置:所处用户,所处用户组,其他用户。权限:读,写,执行)
阅读全文
posted @ 2021-05-12 23:23 博客员_小李
阅读(104)
评论(0)
推荐(0)
2021年5月10日
3. 进程
摘要: 每一个进程都有一个非负整数的进程ID,我们可以通过getpid函数(<unistd.h>头文件中)打印当前进程的进程ID printf("pid: %ld", (long)getpid()); 与进程相关的函数有: fork函数用于创建一个和父进程(当前进程)一模一样的进程,fork函数在父进程中返
阅读全文
posted @ 2021-05-10 23:02 博客员_小李
阅读(47)
评论(0)
推荐(0)
2. 输入和输出
摘要: 1.文件描述符,文件描述符通常是一个小的非负整数,内核用来标识一个文件。 2.每当运行一个程序,shell会打开三个文件描述符:标准输入(描述符0),标准输出(描述符1),标准错误(描述符2)。一般情况下这三个文件描述符都链接指向终端,用户也可以重定向到某个文件。 open函数在打开文件时,返回的文
阅读全文
posted @ 2021-05-10 22:09 博客员_小李
阅读(89)
评论(0)
推荐(0)
1. Unix结构体系
摘要: Unix结构体系如图: 内核:内核是一个软件,控制计算机的硬件资源,提供程序运行环境,相对较小,位于环境核心。 系统调用:内核的接口被称为系统调用。 公共函数库:公共函数库建立在系统调用之上。 shell:shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。 由图可以知道,用户可以直接
阅读全文
posted @ 2021-05-10 21:50 博客员_小李
阅读(130)
评论(0)
推荐(0)
公告