Linux应用
路过独木桥!!
本人从事6年的android app开发和framework开发 从事过rk 展锐 MTK等平台os定制开发
展开
-
Linux 应用 fork()函数的使用
一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己示例代码:#include <stdio.h>#include <sys/types.h>#原创 2021-11-19 16:14:39 · 1059 阅读 · 0 评论 -
Linux 应用 getpid()和getppid()的使用
一、接口介绍getpid():获取当前进程号getppid():获取父进程号代码示例#include <stdio.h>#include <sys/types.h>#include <unistd.h>int main(void){ pid_t p1 = -1, p2 = -1; printf("hello.\n"); p1 = getpid(); printf("pid = %d.\n", p1); p2 = getppid(); p原创 2021-11-17 15:48:10 · 1019 阅读 · 0 评论 -
Linux 应用 environ环境变量操作函数
功能:打印Lunux下面环境变量#include <stdio.h>int main(void){ extern char **environ; // 声明就能用 int i = 0; while (NULL != environ[i]) { printf("%s\n", environ[i]); i++; } return 0;}日志打印wang@R720:~/LinuxStudy/process$ ./testLC_PAPER=zh_CN.UTF-8原创 2021-11-17 15:04:49 · 471 阅读 · 0 评论 -
Linux 应用 硬连接和软连接的区别
硬连接硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放原创 2021-11-17 15:01:08 · 279 阅读 · 0 评论