Linux
2223、
这个作者很懒,什么都没留下…
展开
-
UNIX/Linux学习笔记(4)环境变量与内存
UNIX/Linux学习笔记(4)环境变量与内存在学习笔记(3)中小编提到了如何设置环境变量,以及创建共享库时需生成位置无关的目标文件,这篇博客让小编和大家分享一下我所了解到的有关环境变量和内存的知识环境变量1)定义:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置。环境变量以字符串形式存在,绝大多数据记录的是路径信息,它表示了当前操作...原创 2019-07-29 10:39:11 · 404 阅读 · 0 评论 -
UNIX/Linux学习笔记(5)系统调用与文件
UNIX/Linux学习笔记(5)系统调用与文件学习笔记(4)中介绍了环境变量和内存映射,其中分配内存的函数设计到了有关系统调用的知识,今天小编来谈一谈我对系统调用和文件的简单认识系统调用1)操作系统与系统调用:操作系统的主要功能是管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性。为了达到这个目标,内核提供了一系列具备预定功能的多内核函数,通过一组称为系统调用...原创 2019-07-29 15:11:12 · 471 阅读 · 2 评论 -
UNIX/Linux学习笔记(6)文件的管理
UNIX/Linux学习笔记(6)文件的管理在之前小编学习了一点系统调用和一切设备皆文件的知识,这次小编想继续讲讲有关文件管理的内容文件同步1)缓冲区:硬盘上一般都设有缓冲区,以此来提高数据写入的效率,当操作系统进行写入数据操作时其实先是把数据写入到缓冲区中,直到缓冲区满才排队写入到硬盘中。之所以提高了效率,是因为在缓冲区的帮助下减少了写入的次数,同时也减少了翻页的时间浪费,但是与此同...原创 2019-07-30 13:28:25 · 165 阅读 · 1 评论 -
标准库中的文件操作
标准库中的文件操作小编学习了一阵子的系统调用后,想起了古人的一句话“温故而知新”,便来重温一下标准库中的文件操作,想要了解系统调用中的文件操作可以看小编写的UNIX/Linux学习笔记(5)(6)文件描述符与文件指针的区别1)文件描述符 ①在Linux系统中通过系统调用打开文件就会获得文件描述符,文件描述符是一个非负整数 ②每个进程在PCB中会保存一份有关文件描述符的表,文件描述...原创 2019-08-02 23:39:59 · 197 阅读 · 0 评论 -
UNIX/Linux学习笔记(3)函数库
UNIX/Linux学习笔记(3)函数库引言:小编又回来啦,这次让我来说一说我对静态库与共享库的肤浅认知库文件1)我们可以将库看成目标文件的集合,将不需要升级、更新、维护的代码打包合并在一起可以方便使用,同时起到了对源代码保密的效果(因为库文件以二进制形式提供给用户)2)库文件通过头文件向外导出接口。用户通过头文件找到库文件中的函数声明,库文件则实现函数的定义3)举个栗子:prin...原创 2019-07-27 14:32:17 · 134 阅读 · 0 评论 -
UNIX/Linux学习笔记(1)基础概念
UNIX/Linux学习笔记(1)基础概念引言:小编正式开始学习有关UNIX和Linux的内容啦,数据结构这道坎还是得靠不懈的积累慢慢跨过去,现在先取巧绕开它先,这次让小编说一说我所了解到的UNIX和LinuxUNIX操作系统①历史背景:UNIX操作系统是由丹尼斯·里奇、肯·汤普逊于1969年左右在美国贝尔实验室,使用了C语言开发了这款操作系统,经常有人会问是先有C语言还是先有UNIX...原创 2019-07-27 09:33:09 · 210 阅读 · 0 评论 -
UNIX/Linux学习笔记(2)GNU编译器
UNIX/Linux学习笔记(2)GNU编译器引言:小编上回写了一点有关Linux和UNIX的基础概念,今天来讲讲运行程序前的一些重要步骤都是为了什么预处理,编译,汇编,链接的概念和区别①预处理:1)预处理指令:以#开头,常常是头文件的声明和宏定义2)程序猿所编写的代码并不是计算机所能直接识别的标准C代码,预处理所进行的工作便是将预处理指令指定的文本进行替换,宏进行展开,注释进行删除...原创 2019-07-27 10:42:08 · 156 阅读 · 0 评论 -
Linux常用指令与vim操作
Linux中的简单指令小编今天正好在知乎上看到了一篇有关《Linux是否为最优秀的操作系统》的文章,里面说到Linux中的命令行比GUI方便,作为萌新的小编目前还是更习惯于使用带界面的操作系统,但是小编心中还是有一颗向往成为大佬的心开关机init 0 关闭系统shutdown -h now 关闭系统shutdo...原创 2019-08-08 22:47:28 · 120 阅读 · 0 评论