![](https://img-blog.csdnimg.cn/20210326153110634.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
linix
文章平均质量分 82
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序
程序员s1mple
这个作者很懒,什么都没留下…
展开
-
Linux-----信号的产生-信号的注册-信号的注销-处理方式
目录1.信号的产生1.1硬件产生1.2 软件产生2.信号的注册2.1基本概念2.2 本质2.3 非可靠信号的注册:2.4 可靠信号的注册:3.信号的注销3.1 非可靠信号3.2 可靠信号1.信号的产生1.1硬件产生分为三种:ctrl + c:SIGINT(2)ctrl + z:SIGTSTP(20)ctrl + “|”:SIGQUIT(3)查看信号的信息以及查看信号的默认处理动作:man 7 signal操作系统对信号的处理动作:Term:终止Ign:忽略Core:终止+产生c原创 2021-04-26 22:47:57 · 268 阅读 · 0 评论 -
冯诺依曼体系结构
目录1.冯诺依曼体系结构2.操作系统2.1 概念2.2 设计OS的目的1.冯诺依曼体系结构截至目前,我们所认识的计算机,都是有一个个的硬件组件组成输入单元:包括键盘, 鼠标,扫描仪, 写板等中央处理器(CPU):含有运算器和控制器等输出单元:显示器,打印机等关于冯诺依曼,必须强调几点:这里的存储器指的是内存不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。 一句话,所有设原创 2021-04-05 15:31:00 · 386 阅读 · 3 评论 -
Linux调试器-gdb的使用、make、makefile、git工具
目录调试器-gdb注意调试的起手式调试可执行程序调试coredump文件make/makefilegit二级目录三级目录调试器-gdb注意如果要在linux操作系统底下,进行调程序,需要在编译程序的时候,将程序编译为debug版本。debug:是程序的一个调试版本,增加了一些调试信息,这些调试信息,可以帮助程序员调试代码。release:是程序的发布版本,客户一般拿到的是这个版本,这个版本相对于debug版本,编译器在编译的时候做了优化,程序运行更快;Linux 操作系统下,默认在编译的时候生成原创 2021-03-30 15:56:21 · 676 阅读 · 2 评论 -
linux编译器gcc/g++的使用
gcc/g++编译器程序编译的过程预处理编译汇编链接编译器gcc ==> 编译C语言格式:gcc [选项] 要编译的文件 [选项] [目标文件]g++ ==> 编译C/C++程序编译的过程预处理预处理:宏替换,头文件展开,去注释• 对于gcc或者g++,需要添加命令行参数 -E,生成的文件后缀为 .i• -E:告诉gcc或者g++,在编译过程中,完成预处理之后就停下来o:后面跟生成的文件名称eg:gcc -E test1.c -o test.a编译编译:检查语法,原创 2021-03-26 16:18:39 · 270 阅读 · 0 评论 -
Linux中的工具 yum工具,vim编辑器及其常用的命令
Linux中的工具yum工具命令安装软件包卸载vimvim编辑器vim七个功能移:光标的移动删:删除内容复:复制内容替:替换字符撤:返回上一步的操作更:更改文件内容跳:光标的跳转vim多行注释和多行去注释命令行模式命令集删除行号,添加行号同时打开多个文件(分屏打开)vim替换字符串查找某个字符串yum工具1.yum:包管理器,下载软件安装包,并且安装linux下我们有两种安装软件的方式:采用的是应用商店的方式2.应用商店是看不见摸不着的,在远端机器(服务商的服务器)命令1.查看yum应用商店原创 2021-03-26 15:25:58 · 313 阅读 · 1 评论 -
Linux中的命令行解释器和权限
命令行解释器1.命令行解释器命令行解释器命令行解释器的运行原理及作用原理作用2.权限权限的种类更改文件权限使用字母“r”“w”“x”更改权限采用数字的方式来更改权限3.权限的影响对文件的影响对文件夹的影响1.命令行解释器命令行解释器shell (是命令行解释器的统称,并不是一个具体的命令行解释器。eg:车(宝马,奥迪,大众)命令:echo $BASH命令行解释器的运行原理及作用原理作用1.将命令传递给linux操作系统2.将linux操作系统的执行结果返回2.权限权限的种类r原创 2021-03-26 00:05:20 · 254 阅读 · 0 评论 -
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令,date指令,head指令,tail指令
基础指令21.cp命令:拷贝文件或者文件夹2.mv命令:移动或重命名3.cat命令:查看文件内容4.echo命令:插入字符串5.zip命令:压缩文件或文件夹6.unzip指令:解压缩(文件或文件夹)7.tar指令:压缩文件或文件夹8.find指令:查找文件9.grep指令:查找文件当中的字符串10.切换用户11.tree指令:可以查看文件目录结构12. date 查看当前日期13. 查看文件内容14.head 查看文件头部内容15.tail 查看文件尾部内容15.histroy 查看历史执行过的命令17.m原创 2021-03-25 16:59:11 · 361 阅读 · 0 评论 -
Linux-基础指令(一)ls命令 pwd命令 cd命令 mkdir命令 touch命令 rm命令
基础指令1建立普通用户ls命令pwd命令cd命令mkdir 命令touch 命令rm 命令建立普通用户创建一个用户名称: useradd 用户名称对创建的用户名设置密码: passwd 用户名称 如果上述两个步骤执行成功,你就可以输入想要设置的密码,这时输入密码看到光标是不动的,回车结束,再次输入,确认密码,回车结束。ls命令ls命令:罗列文件夹下的文件以及文件夹ls -a: 罗列当前文件夹下的所有文件,其中包括隐藏文件(隐藏文件和看见的文件区别就是,隐藏文件是以点开头的。这里面这个-a是命原创 2021-03-25 14:20:03 · 464 阅读 · 0 评论