上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

2023年9月15日

linux进程创建 fork

摘要: 进程创建 系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。 1 /* 2 man 2 fork 3 fork - create a child process 4 #include <sys/types.h> 5 #include <unistd.h> 阅读全文

posted @ 2023-09-15 11:16 廿陆 阅读(60) 评论(0) 推荐(0)

2023年9月14日

linux进程状态转换

摘要: 进程的状态 进程状态反映进程执行过程的变化。这些状态随着进程的执行和外界条件的变化而转换。在三态模型中,进程状态分为三个基本状态,即就绪态,运行态,阻塞态。在五态模型中,进程分为新建态、就绪态,运行态,阻塞态,终止态。 ◼ 运行态:进程占有处理器正在运行 ◼ 就绪态:进程具备运行条件,等待系统分配处 阅读全文

posted @ 2023-09-14 11:24 廿陆 阅读(166) 评论(0) 推荐(0)

2023年9月13日

linux进程概述 ulimit 显示资源上限

摘要: 程序和进程 程序:是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程: ◼ 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息(大小、修改时间等)。内核利用此信息来解释文件中的其他信息。(Linux: ELF可执行连接格式) ◼ 机器语言指令:对程序算法进行编码。 ◼ 程序 阅读全文

posted @ 2023-09-13 19:00 廿陆 阅读(203) 评论(0) 推荐(0)

linux 目录遍历函数 opendir readdir closedir dup dup2 fcntl

摘要: 目录遍历 opendir readdir closedir 1 /* 2 man 3(标准C库函数) 3 man 3 opendir man 3 readdir man 3 closedir 4 #include <sys/types.h> 5 #include <dirent.h> 6 DIR* 阅读全文

posted @ 2023-09-13 12:50 廿陆 阅读(75) 评论(0) 推荐(0)

2023年9月12日

linux 目录操作函数 mkdir rename chdir

摘要: mkdir 1 /* 2 man 2 mkdir:linux系统函数 3 #include <sys/stat.h> 4 #include <sys/types.h> 5 int mkdir(const char* pathname, mode_t mode); 6 作用:创建一个目录 7 参数: 阅读全文

posted @ 2023-09-12 16:56 廿陆 阅读(69) 评论(0) 推荐(0)

linux 文件属性操作函数 access chmod truncate

摘要: access:判断某个文件是否有某个权限,或者某个权限是否存在 1 /* 2 #include <unistd.h> 3 int access(const char* pahtname, int mode); 4 作用:判断某个文件是否有某个权限,或者某个权限是否存在 5 参数: 6 - pathn 阅读全文

posted @ 2023-09-12 15:32 廿陆 阅读(20) 评论(0) 推荐(0)

linux案例 模拟 ls -l

摘要: ls -l //当前目录下文件的信息 文件权限 硬链接数 所有者 所在组 大小 最后修改时间 文件名称 ls -l 文件名称 //具体文件的信息 1 #include <stdio.h> 2 #include <sys/types.h> //stat 3 #include <sys/stat.h> 阅读全文

posted @ 2023-09-12 11:39 廿陆 阅读(15) 评论(0) 推荐(0)

Linxu系统IO函数 stat 和 lstat 函数

摘要: stat 和 lstat函数 作用:获取一个文件相关的一些信息 st_mode 1 /* 2 stat: man 2 stat 3 #include <sys/types.h> 4 #include <sys/stat.h> 5 #include <unistd.h> 6 7 int stat(co 阅读全文

posted @ 2023-09-12 10:56 廿陆 阅读(47) 评论(0) 推荐(0)

2023年9月11日

Linxu系统IO函数 read和write lseek

摘要: read 和 write 函数 1 /* 2 #include <unistd.h> 3 ssize_t read(int fd, void* buf, size_t count); 4 参数: 5 - fd:文件描述符,open得到的,通过这个文件描述符操作某个文件 6 - buf:读取数据存放的 阅读全文

posted @ 2023-09-11 18:06 廿陆 阅读(30) 评论(0) 推荐(0)

标准C库函数 和 Linxu系统IO函数 open和close 虚拟地址空间

摘要: C库的IO函数 C库函数通过 FILE指针 来访问文件并索引到对应磁盘文件, FILE文件指针(结构体) 文件描述符:定位文件 文件读写指针:对数据进行操作 读写指针 缓冲区:提高效率 FILE 是 _IO_FILE 的重定义 1 struct _IO_FILE 2 { 3 int _flags; 阅读全文

posted @ 2023-09-11 11:21 廿陆 阅读(35) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

导航