
Linux
文章平均质量分 84
夏同学...
这个作者很懒,什么都没留下…
展开
-
Linux进程地址空间
在前面C语言的学习当中,我们理解的内存空间分布如下图所示:对该内存空间分布加以说明:1. 栈区(stack):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。2. 堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。分配方式类似于链表。随着区域分配的进行,区域不断从低地址向高地址方向延伸。...原创 2022-08-18 12:57:20 · 401 阅读 · 0 评论 -
环境变量
这部分自己理解的也不是很透彻,希望小伙伴们多多交流哈!!!原创 2022-08-17 15:29:39 · 780 阅读 · 0 评论 -
进程
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。............原创 2022-08-15 22:13:37 · 551 阅读 · 0 评论 -
冯诺依曼体系结构与操作系统
下面我们从数据流的层面来认识了解冯诺体系结构,其中存储器(内存)是核心设备,中央处理器是无法与输出、输入设备打交道的,因为他们对数据的处理是不在一个量级上的,必须通过内存在中间进行制衡。为了使得计算机能够快速的进行相关数据的处理和运算,内存需要提前为cpu准备好数据,当cpu需要数据输入时,内存能够将准备好的数据直接传递给cpu,而不是说内存需要临时去取数据给cpu。上面是冯诺依曼体系结构的示意图,大体上由四部分组成,分别是输入设备、输出设备、存储器、中央处理器(运算器、控制器)。冯.诺依曼体系结构是。..原创 2022-08-12 22:05:42 · 2350 阅读 · 0 评论 -
进度条小程序
接下来通过编写一个进度条小程序来学习了解一些小知识。原创 2022-08-12 18:21:17 · 1609 阅读 · 0 评论 -
Linux权限
就像我们日常生活中提到的医生、教师、程序员等是对一种职业或是一类人的统称,而非指的是具体的某个人。查看上述代码不难看出,bash进程的数目在逐渐增多,会造成对操作系统资源的浪费,所以为了避免这样的情况发生,我们可以通过用户回退的方式来进行用户的切换。那当我们有这么一种需求,others可以在特定的目录下创建自己的文件、写入自己文件、删除自己的文件,但是不想让他删除别人的文件。此外,有这样的一个问题,如果一个目录文件对others具有w权限,那么用户是否能够删除掉目录文件中的其它拥有者的文件?......原创 2022-08-08 15:12:55 · 1361 阅读 · 0 评论 -
Linux编译器-gcc/g++的使用
★★★★★ 是小夏啊!我们知道,当我们用像VS等这样的编译器写完代码后,会通过快捷键操作或是编译器上相应的选项来编译运行,紧接着我们一般通过控制面板来观察程序运行的结果,从而判断自己写的程序代码是否满足要求,进而对其进行Debug,修改代码直至输出达到预期目标。那么有这么几个值得我们思考的问题:VS等编译器是如何将程序代码转换成可执行程序的?在企业中广受喜爱的Linux操作系统下又是怎样的?对于Linux操作系统中gcc/g++是如何使用的?目录一、背景...原创 2022-03-21 11:02:01 · 3823 阅读 · 26 评论 -
Linux---基本指令操作---(下篇)
路过的老铁你好,此篇博客仍是对Linux系统基本指令的实操,希望能帮助到你...目录1、grep 指令2、zip/unzip 指令3、uname 指令4、cal 指令1、grep 指令语法: grep [选项] 搜寻字符串 文件名 (此处字符串输入关键字即可)功能: 在文件中搜索字符串,将找到的行打印出来常用选项:-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦...原创 2022-03-17 00:22:08 · 1717 阅读 · 10 评论 -
Linux -- 基本指令操作 --- (中篇)
撸起袖子继续整...1、cp 指令语法:cp [选项] src dst拷贝普通文件// 当前目录下拷贝文件 test.c 到 cp.c[xxp@VM-24-3-centos ~]$ cp test.c cp.c[xxp@VM-24-3-centos ~]$ lltotal 36-rwxrwxr-x 1 xxp xxp 8360 Mar 6 23:59 a.out-rw-rw-r-- 1 xxp xxp 77 Mar 9 22:46 cp.cdrwxrwxr-x 2 xx原创 2022-03-11 22:23:54 · 2066 阅读 · 2 评论 -
Linux -- 基本指令操作---(上篇)
在学习Linux系统的基本指令操作之前,我们先抛出这样一个问题:已经有了图形化界面,为什么还要费劲的学习指令操作呢?答:1、企业的服务器没有界面,我们想要对其进行相关操作,必须学会指令操作。 2、指令的学习过程更加的贴近系统,有助于我们更好的去做开发方面的内容。 3、指令操作特点 -- 快。了解了学习指令的用途及好处后,接下来我们就要来真正的开始学习指令的相关操作,本文会尽可能的将指令的用法细节及需要注意的地方尽可能详细的叙述出来,如有不足之处...原创 2022-03-09 17:59:13 · 655 阅读 · 3 评论 -
Linux -- 用户管理
基本指令操作:1、增添一个名为 xxp 的新用户[root@VM-24-3-centos lesson1]# adduser xxp[root@VM-24-3-centos lesson1]# ls /home/lighthouse nice xxp★ 为新添加的用户设置密码[root@VM-24-3-centos lesson1]# ls /home/lighthouse nice xxp[root@VM-24-3-centos lesson1]# passwd xxp原创 2022-03-06 17:22:44 · 563 阅读 · 0 评论