![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
UIPAN
没有什么是一成不变的
展开
-
linux:fork
fork创建出一个新进程,新的进程叫做子进程,原来的进程叫父进程,父进程返回子进程的pid(唯一标识一个进程),子进程最终返回0pid_t == int 一共能够产生多少个进程,int能表示的范围 最大有32768fork()一旦运行以后,首先为它申请一个pid,如果pid没法申请出来,就说明有可能达到了操作系统能够运行的最大数目了,所以pid申请失败了。也有可能一个用户进行进程过多,已经不能再去获取进程了pid = 3456 (父进程) 和 pid = 3457 (子进程) 的唯一区别pid原创 2020-08-20 11:57:22 · 107 阅读 · 0 评论 -
文件的查看删除拷贝移动
创建:touch 创建普通文件mkdir 创建目录文件删除:rmdir 删除目录文件rm 删除文件rm -r 删除目录文件移动:mv 移动文件、剪切、重命名拷贝:cp 拷贝文件查看:cat 查看文件,合并文件more 查看文件,可以分屏幕显示less 查看文件head 查看文件前10行tail 查看文件后1原创 2020-08-19 21:05:50 · 110 阅读 · 0 评论 -
linux编译和链接指令
编译和链接:1.预编译(生成.i文件)(1)将所有的“#define”删除,并且展开所有宏;(2)处理掉所有条件预编译指令,如:“#if”、“#ifdef”、“#elif”、“#else”、“#endif”;(3)处理“#include”指令,这是一个递归过程;(4)删除所有的注释“//”和“/* */”;(5)添加行号和文件名标识;(6)保留所有的#pragma编译器指令,待编译器使用;2.编译(生成.s文件)把预处理完的文件进行一系列的词法分析,语法分析,语义分析及优化后生成相对应的汇原创 2020-08-19 20:40:42 · 511 阅读 · 0 评论 -
linux目录结构及各个目录放置的文件
@linux 1linux目录结构及各个目录放置的文件/bin 命令,二进制可执行程序,即可执行程序存放的地点/boot 内核及与系统启动有关的文件/dev 设备文件存放地点/lib 库文件存放地点/etc 系统配置文件/usr 放置不常变动的可分享的内容。系统安装...原创 2020-03-28 18:34:46 · 311 阅读 · 0 评论