Linux
文章平均质量分 96
讲解Linux相关的知识
Snow_Dragon_L
这个作者很懒,什么都没留下…
展开
-
操作系统之进程控制
一、进程创建1、进程2、fork函数创建进程执行到内核中的fork代码时,内核做的操作。返回值3、常规用法4、代码5、执行结果二、进程终止1、进程的退出结果2、常见退出方法(1)正常终止(2)异常退出3、exit和_exit函数。区别4、代码5、运行结果三、进程等待(1)wait和waitpid(2)参数和返回值【1】pid【2】options【3】返回值(3)status【1】概念【2】分布【3】两个宏。使用wait和waitpid函数的原因四、进程程序替换,替换原理,exec系列函数原创 2024-07-10 10:58:58 · 894 阅读 · 6 评论 -
冯诺依曼体系结构、进程、环境变量
一、冯诺依曼体系结构1、结构图2、示例3、CPU与数据二、进程1、概念2、查看进程(1)通过/proc系统文件夹(2)通过top和ps用户级工具(3)通过系统调用3、通过系统调用创建进程(1)fork函数(2)功能4、进程状态(1)概念5、Z(zombie)僵尸进程(1)僵死状态(Zombies)(3)显示进程头部部分代表的意思(4)危害6、孤儿进程(1)概念三、进程优先级1、概念2、查看系统进程3、PRI和NI4、更改已存在进程的nice值四、关于进程的其他概念五、环境变量1、概念2、常见环境变量3、与环原创 2023-10-29 23:19:02 · 177 阅读 · 17 评论 -
vim、gcc/g++、make/Makefile、yum、gdb
一、Linux编辑器vim1、简介2、三种模式的概念3、三种模式的切换4、正常/命令模式命令集5、vim末行模式命令集二、Linux系统下的C/C++编译器gcc/g++2、编译器编译代码的过程5、预处理6、编译7、汇编8、链接9、函数库(2)静态库(3)动态库三、Linux项目自动化构建工具make/Makefile3、依赖关系4、依赖方法5、伪目标6、原理7、项目清理四、Linux 软件包管理器yum1、软件包2、查看软件包3、安装软件包4、卸载软件五、Linux调试器gdb1、说明2使用格式3调试命令原创 2023-10-15 11:29:34 · 889 阅读 · 25 评论 -
shell运行原理、权限
一、shell运行原理1、简介2、shell的简单定义3、外壳程序的意义4、简易示例图二、Linux下的两种用户三、whoami命令四、su命令五、Linux权限管理1、文件归属2、文件权限图3、文件类型4、文件名后缀5、文件权限(2)rwx-代表的意义6、文件的归属六、chmod指令(1)用户表示符+/-=权限字符(2)属性符号七、chown指令与chgrp指令1、chown指令2、chgrp指令八、umask指令九、粘滞位原创 2023-10-10 09:04:47 · 233 阅读 · 18 评论 -
Linux基本指令二
一、more指令1、语法2、功能3、常用操作二、less指令1、语法2、功能3、常用选项4、常用操作三、head指令1、语法2、功能3、常用选项4、示例四、tail指令1、语法2、功能3、常用选项4、示例五、date指令1、语法2、功能3、常用的标记4、设置时间5、时间戳6、示例六、cal指令1、语法2、功能3、常用选项4、示例七、find指令1八、grep指令4、示例九、zip/unzip指令1、语法2、功能3、常用选项4、示例十、tar指令十一、uname指十二、热键十三、关机1、语法2、常用选项原创 2023-10-08 10:42:37 · 203 阅读 · 13 评论 -
Linux基本指令一
一、ls指令1、语法2、功能3、常用选项4、示例二、pwd指令1、功能2、示例三、cd指令1、语法2、功能3、常用操作4、示例四、 touch指令1、语法2、功能3、示例五、mkdir指令六、rmdir指令1、语法2、适用对象3、功能4、常用选项5、示例七、rm指令1、语法2、适用对象3、功能4、常用选项5、示例八、man指令1、语法2、功能3、常用选项4、man手册的8章5、Linux对man手册8章的介绍九、cp指令十、cat指令十一、mv指令1、语法2、功能3、常用选项4、示例原创 2023-10-08 10:38:09 · 169 阅读 · 8 评论