linux操作系统
linux操作系统
「已注销」
“多吃多睡多笑,生活慢慢变好”
展开
-
linux操作系统 基础入门教程
该篇教程摘自老师的PPT,觉得讲的蛮好的,转载出来与大家分享,喜欢的就点个赞,若侵权请联系笔者;原创 2020-07-19 18:57:32 · 387 阅读 · 0 评论 -
linux操作系统 第01章 操作系统概述
第1章 操作系统概述 1.1 认识操作系统1.1.1 操作系统的概念 计算机系统由硬件和软件两部分组成。硬件是组成一台计算机的各个部件,包括中央处理器(CPU)、内存和输入/输出设备(I/O设备)。软件包括系统软件和应用软件。软件的静态形式是存储在存储设备中的程序、数据和文档信息,其动态形式是运行于CPU和内存中的指令流。在计算机系统中,硬件与软件相互依赖:硬件提供了执行计算的能力,软件控制和使用硬件完成特定的计算任务。 从资源的角度看,计算机系统内的所有硬件以及存储设备中的信息都被...转载 2020-07-19 18:06:59 · 819 阅读 · 0 评论 -
linux操作系统 第02章 linux操作做基础
第2章 Linux操作基础2.1 Linux基本操作 在使用Linux系统前,首先需要了解和掌握一些基本的操作,包括如何登录和退出系统、如何修改口令以及关闭和重启系统。2.1.1 登录 Linux系统是一个多用户操作系统,系统的每个合法用户都拥有一个用户账号,包括用户名和口令等信息。任何用户在使用Linux系统前必须先登...转载 2020-07-19 18:28:24 · 1383 阅读 · 1 评论 -
linux操作系统 第03章 vi文本编辑器
第3章 vi文本编辑器 3.1 vi文本编辑器概述 与Unix相同,Linux本质上是一个文本驱动(text-driven)的操作系统。文本文件就是全部由ASCII码字符及某种语言的编码字符构成的文件,不含有任何样式和格式信息。文本文件可以被任何文本编辑器解释而不会出现乱码,还可以被所有程序操作和使用。在Linux系统中,...转载 2020-07-19 18:52:33 · 1075 阅读 · 0 评论 -
linux操作系统 第04章 Linux C编程基础--GCC
第四章 Linux C编程基础--GCC主要内容•gcc简介•利用gcc编译c程序•利用make工具简化编译过程•调试开发工具环境•开发工具:编辑工具、编译工具和调试工具,甚至配置工具和项目管理工具。•开发环境: (1)基于文本的:vim+gcc+gdb+make (2)集成开发平...转载 2020-07-31 11:13:17 · 199 阅读 · 0 评论 -
linux操作系统 第06章 存储管理
第6章 存 储 管 理 6.1 存储管理概述 操作系统中用于管理内存空间的模块称为内存管理模块,它负责内存的全部管理工作,具体地说就是要完成4个功能,即存储空间的分配、存储地址的变换、存储空间的保护以及存储空间的扩充。6.1.1 内存的分配与回收 内存分配是为进入系统准备运行的程序分配内存空间,内存回收是当程序运行结束后回收其所占用的内存空间。为实现此功能,系统须跟踪并记录所有内存空间的使用情况,按照一定的算法为进程分配和回收内存空间。 存储分配方案主要包括以下要素: (...转载 2020-07-21 11:30:32 · 1888 阅读 · 0 评论 -
linux操作系统 第07章 磁盘管理
第7章 文件管理 7.1 文件管理概述7.1.1 文件与文件系统 1. 文件 文件是具有名字的一组相关信息的有序集合,存放在外部存储器中。文件的名字称为文件名,它是文件的标识。文件的信息可以是各种各样的,一个程序、一批数据、一张图片、一段视频等都可以作为文件的内容。文件的存储空间是具有长久记忆特性的外部存储器(如磁盘、磁带等),因而文件是可以长久保存的信息形式。所有需要在系统关机后仍能保留的信息都应以文件的形式存在。 2. 文件系统 文件系统是操作系统的一个重要组成部...转载 2020-07-21 11:29:21 · 882 阅读 · 0 评论 -
linux操作系统 第08章 设备管理
第8章 设 备 管 理 1 设备管理概述1.1 设备的分类 计算机系统中除CPU和内存之外的所有设备都称为外部设备(I/O设备)。计算机系统中的设备种类繁多,虽然它们的物理形态、技术特性和操作方式等各不相同,但都可以看作是完成某种输入/输出操作的功能部件。对设备进行分类的标准有多种。可以按照不同的指标对设备进行分类。 1. 输入设备与输出设备 按数据传输方向的不同,I/O设备分为输入设备、输出设备和输入/输出设备3类。输入设备用于从外界采集或产生数据,传送给系统。如键盘、鼠标等...转载 2020-07-21 11:28:04 · 1609 阅读 · 1 评论 -
linux操作系统 第09章 操作系统接口
第9章 操作系统接口 9.1 操作系统接口概述9.1.1 作业与作业调度 按操作系统的术语,用户是以提交“作业”的形式来使用系统的。因此,操作系统的接口可以看作是用户提交作业的接口。 1. 作业的概念 作业(job)是用户向计算机系统提交的一项工作。例如,用鼠标点击启动一个应用程序,或在Shell中输入一个命令行,都是在向系统提交一个作业。一个作业应当包括要执行的程序、要处理的数据以及执行的方式。例如,命令行ls -l /etc > abc这个作业告诉系统,执行ls程序...转载 2020-07-21 11:26:36 · 5996 阅读 · 0 评论 -
linux操作系统 第10章 Shell程序设计
第10章 Shell程序设计10.1 Shell语言概述10.1.1 Shell语言的特点 与其他编程语言相比,Shell语言具有如下特点: (1) Shell是一种解释性语言。这就是说,用Shell语言写的程序不需编译,可以直接由Shell进程解释执行。解释性语言的特点是快捷方便,可以即编即用,但与编译性语言的目标程序来...转载 2020-07-21 11:22:42 · 2623 阅读 · 2 评论 -
linux操作系统 第11章 linux系统管理
第11章 Linux系统管理11.1 系统管理概述 系统管理是指针对系统进行的一些日常管理和维护性工作,以保证系统安全、可靠地运行,保证用户能够合理、有效地使用系统资源来完成任务。11.1.1 系统管理工作的内容 Linux的系统管理工作大致可分为基本系统管理、网络管理和应用管理3部分。对于大型系统,每部分都设置专门的管理...转载 2020-07-21 11:12:52 · 1257 阅读 · 2 评论 -
linux操作系统 第12章 网络与通信应用
第12章 网络与通信应用12.1 TCP/IP网络相关概念 计算机网络是指将处在不同地理位置且相互独立的计算机或设备,通过传输介质和通信设备相互连接起来,在网络操作系统及网络通信协议的管理和协调下,实现信息传输和资源共享的计算机系统。12.1.1 TCP/IP协议概述 网络上有各种各样的计算机,它们在硬件特性以及数据表示格式等方面可能有所不同。为了能够互相通信,彼此理解,它们必须共同遵循某些约定,这些约定称为协议。协议是指通信双方在进行通信时所遵循的规则的集合,它定义了通信信息的格式和这...转载 2020-07-20 10:12:29 · 2083 阅读 · 0 评论