
Linux
文章平均质量分 68
Ko5
这个作者很懒,什么都没留下…
展开
-
进程的替换
看原创 2021-07-24 10:20:25 · 258 阅读 · 0 评论 -
僵死进程和信号
一,僵死进程及其处理:僵死进程的概念:父进程未结束,子进程结束了,而且父进程没有处理子进程的结束(父进程未获取子进程的退出码)**孤儿进程:**父进程结束,子进程未结束,那么子进程就是一个孤儿进程,孤儿进程被系统的init进程接管服务器程序部署在Linux系统上,服务器程序一般是不结束的。注意问题:1,C中就是堆的情况,malloc—》free (野指针)2,C++中,new—》delete3,Linux中的僵死进程僵死进程的处理在父进程中调用系统方法:pid_t wait(int *原创 2021-07-22 10:40:23 · 172 阅读 · 0 评论 -
进程复制,文件操作,系统调用
一fork失败返回-1,成功如何返回?int main(){ pid_t pid=fork(); assert(pid !=-1); if (pid ==0) { printf("hello\n"); } else { printf("world"); }//结果为worldhell0 exit(0);fork方法调用成功后,就会有两个进程存在,调用fork的进程称之为父进程,新复制的进程称之为子进程。fork一次成功调用,有两次返回,在父进程中返回子进程的pid,在原创 2021-06-23 15:05:37 · 329 阅读 · 0 评论 -
计算机概论
一,计算机的基本组成原理冯*诺伊曼体系:计算机组成由:运算器,控制器,存储器,输入设备,输出设备①运算器和控制器(CPU)②存储器(内存)③I/O(磁盘,网卡,显卡,显示器,鼠标,键盘)...原创 2021-06-22 15:29:39 · 225 阅读 · 0 评论 -
gdb的调试以及makefile文件的编写
g++的使用,以及gcc和g++的区别gcc -o mainc main.c(生成C语言)gcc -o mainc++ mainc++.cpp -lstdc++(生成C++)区别一:a,gcc默认只连接c库,并不会连接c++的库。b,g++会默认c标准库和c++标准库原创 2021-06-05 20:12:57 · 492 阅读 · 2 评论 -
编译链接原理
gcc完成编译链接的过程:A,编译阶段:预编译,编译,汇编B,链接阶段gcc如何完成编译链接:一,编译阶段注意:编译阶段每个源文件都是单独编译的main.c->main.i->main.s->main.o一,编译阶段预编译: gcc -E main.c -o main.i–》生成main.i1,#include的展开2,宏替换3,删除注释4,处理预编译指令编译 gcc -S main.i->生成main.s1,进行词法,语法的解析2,代码优化3.原创 2021-05-28 17:23:53 · 176 阅读 · 1 评论 -
进程管理命令
进程进程:执行中的程序进程实在内存上-》PCB结构+进程实体PID操作系统对进程的标识,每一个进程的PID都是不同的(唯一性)进程状态 程序计算器 程序上下文 优先级程序:存储在磁盘上 的二进制可执行文件Linux系统上的进程管理命令:一,ps —>查看进程(bash为ps的父进程)ps -e (查看所有进程)ps -f (显示进程更详细的内容)ps -L (显示LWP 线程号)pstree (以树状图的形式显示进程的创建关系原创 2021-05-24 17:38:50 · 649 阅读 · 0 评论 -
vim
vim使用进阶一,命令模式下的命令:(1),对于光标的快速移动; shift+6 -> 将光标移动到当前行首列 shift+4 -> 将光标移动到当前行尾列 shift+g -> 将光标移动到文件的最后一行 gg -> 将光标移动到第一行 num shift+g-> 将光标移动到第num行 ctrl+f -> 向下翻页 ctrl+b -> 向上翻页 shift+h->光原创 2021-05-22 12:15:09 · 188 阅读 · 3 评论 -
Linux文件命令模式
1,如何编辑普通文件vi和vimvim 文件名命令行模式 插入模式 末行模式原创 2021-05-20 17:29:26 · 246 阅读 · 0 评论 -
Linux基础操作命令
基础命令: pwd cd lspwd: 显示当前所在位置的绝对路径cd: 路径 切换当前工作位置ls: 默认显示当前目录下的内容clear:清屏cd命令的扩充:cd ~ 直接进入到当前用户的家目录cd - 切换上一次所在位置 再两个位置之间来回切换ls的命令扩充:ls-l;显示目录下的文件名和文件类型ls 路径Linux文件类型与权限普通文件 -> ,c .cpp .h .txt ,pdf .xls目录文件原创 2021-05-19 21:48:38 · 202 阅读 · 0 评论