- 9
- 0
- 约 797页
- 2022-09-20 发布于江西
- 举报
-Linux环境下C程序设计完整版ppt整本书教学教程最全电子教案(最新-Linux环境下C程序设计完整版ppt整本书教学教程最全电子教案(最新-Linux环境下C程序设计完整版ppt整本书教学教程最全电子教案(最新
第1章 Linux操作系统基础
主讲教师:
目 录
第1章 Linux操作系统基础
1.1 GNU简介
1.2 Linux简介
1.3 Shell命令概述
1.4 文件与目录操作
1.5 系统运行常用命令
1.6 查找操作命令
1.7 其它常用命令
1.8 Linux应用软件包管
1.9 项目实训一
本章学习目标
第1章 Linux操作系统基础
1.了解操作系统概念、功能和类型
2.熟悉Linux操作系统的历史、内核和功能
3.掌握Linux操作系统的安装和基本操作
4.掌握Linux目录及文件操作命令
5.掌握Linux用户账号的添加、删除与修改
6.掌握Linux用户口令的管理
7.掌握Linux用户组的管理
8.掌握Linux文件权限的管理
GNU是GNU’s Not UNIX的递归缩写。之所以取这个名字,主要是为了表明其不同于UNIX操作系统。GNU计划最早是由Richard Stalman在1983年9月份公开发起的,其主要目标是开发一个非私有的、开放的操作系统。
GNU计划中有一个著名的条款GPL(General Public License)。该条款的主要目的是保证GNU软件可以被自由地传播和使用,使用者不必向软件开发者付费,其使用者可以自由地修改,并可以将修改后的软件再发布出去。当然,发布后的软件也必须遵守GPL条款。
1.1 GNU简介
Linux操作系统是UNIX操作系统的一种克隆系统。诞生于1991年的10月5日(这是第一次正式向外公布的时间)。其后借助于Internet网络,并在全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种类UNIX操作系统,并且被认为是微软公司Windows NT系列操作系统最大的竞争对手。
1.2 Linux简介
1.2.1 Linux的内核与发行版
1.内核版本
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号。其中次版本还有特定的意义:如果是偶数,就表示该内核是一个可以放心使用的稳定版;如果是奇数,则表示该内核加入了某些测试的新功能,是一个内部可能存在着BUG的测试版。如2.5.74表示是一个测试版的内核,2.6.22表示是一个稳定版的内核。
1.2 Linux简介
1.2.2 Linux系统的特点
1.开放性
2.多用户
3.多任务
4.良好的用户界面
5.设备独立性
6.提供了丰富的网络功能
7.可靠的安全系统
8.良好的可移植性
9.支持多种文件系统
10.完善的虚拟存储技术
1.2 Linux简介
Shell是系统的用户界面,它提供了用户与内核进行交互操作的一种接口。实际上Shell是一个命令解释器,它解释由用户输入的命令并把它们送到内核去执行。不仅如此,Shell有自己的用于对命令进行编辑的编程语言,它允许用户编写由Shell命令组成的程序。
1.3.1 目录的组织结构
文件系统用于存储系统的各种信息,例如Linux内核映像文件、Shell脚本、配置文件和各种应用程序等。对于不同的Linux发行版,文件系统在内容组织上可能存在一定的差异,但和UNIX系统一样,文件的组织和命名都遵从一定的标准,从用户的角度,文件系统的组成元素是文件,目录是一种特殊的文件,目录中存放的是有关文件的信息。
1.3 Shell命令概述
1.3 Shell命令概述
图1-1 Linux系统根文件系统目录结构
1.3 Shell命令概述
1.3.2 用户主目录和文件的路径
1.用户主目录
每个用户在登录进系统时,都位于某个目录,该目录称为用户主目录。用户主目录在创建用户时定义,例如root的用户主目录是/root,普通用户的用户主目录通常是/home/username。
2.绝对路径
绝对路径表示从根目录开始到目标文件所经历的一系列目录名构成的字符创,目录名之间用“/”分割。
命令: $ cd /home/test #切换到home目录下的test子目录
3.相对路径
相对路径可表示为../usr/src/Linux-2.4/
1.3 Shell命令概述
1.3.3 Linux命令的语法结构
在使用Linux系统时,可通过Shell的用户交互接口访问Linux系统。Shell是架构于Linux内核枝上的命令解析器,运行中的Shell循环等待并解释执行用户从终端上输入的命令。命令使用的语法结构定义如下。
$命令名 [选项
您可能关注的文档
- 建筑工程测量教程完整版ppt课件全套.ppt
- 化工设计概论教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编.ppt
- 税法及税务概论ppt课件(完整版).pptx
- (中职中专)会计基础(第二版)完整版课件汇总全书电子教案(最新).ppt
- 消费者心理与行为教学ppt课件(完整版).pptx
- 信息隐藏与数字水印课件(全)全书教学教程完整版电子教案最全幻灯片.pptx
- 液压与气压传动完整版课件.ppt
- 国际贸易理论与实务ppt全套教学课件.pptx
- 婚姻家庭法(第二版)教学课件汇总完整版电子教案.pptx
- 管理运筹学教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt
最近下载
- 非物质文化遗产保护与传承中的社区教育模式研究教学研究课题报告.docx
- 东风雪铁龙世嘉车载智云音乐系统(ICC)投放资料之一:推介手册.pdf VIP
- 2025年海兰褐蛋鸡各阶段饲养管理 .pdf VIP
- 人教版九年级上册化学1至7单元综合测试卷(含答案).pdf VIP
- 骨科、麻醉科加速康复围手术期患者慢性病管理专家共识(2025年版) .pdf
- 人教版九年级化学上册:一至六单元测试卷.docx VIP
- 安徽省宿州市十三校2026届化学高一第一学期期末教学质量检测试题含解析.doc
- 一年级语文上册识生字测试题.doc VIP
- 输血安全护理ppt完整课件.pptx VIP
- 高一数学培优复数及其运算-讲义(学生版).pdf VIP
原创力文档

文档评论(0)