基本信息
文件名称:Linux操作系统基础教程(第2版)教学大纲.docx
文件大小:36.25 KB
总页数:7 页
更新时间:2025-06-20
总字数:约3.8千字
文档摘要

《Linux操作系统基础教程》课程教学大纲

一、课程基本情况

课程名称

Linux操作系统基础教程

LinuxFundamental

课程类别

□核心■必修□任选□限选

学分

2.5

执行学期

4

课程学时

及其分配

总学时

学时分配

40

讲授

24

实验

0

上机

16

实习

0

考核比例

平时(含期中):30%;期末:70%

开课单位

软件工程学院软件工程教研室

适用专业

软件工程学院软件工程专业

先修课程

操作系统原理,C语言程序设计I

二、课程性质与作用

《Linux体系和编程》是软件工程专业的专业方向选修课。Linux是目前广泛使用的一种操作系统。该课程主要讲授Linux原理、Linux基本命令、Linux文件系统、awk编程,shell编程等。通过本课程学习,学生能够理解基本的Linux操作系统工作原理、熟悉操作系统脚本编程,通过理论教学和实践相结合,使学生具备基本的Linux管理和使用能力。

本课程基于《操作系统原理》的基本知识(任务调度、文件管理、I/O操作、文件的组织和管理方式、进程的创建、调度、撤销、进程间通信等)和《C语言程序设计I》的程序开发知识而开设,为后继课程《嵌入式系统设计》、《移动通信软件设计》等奠定基础。

三、课程培养标准

本课程通过理论教学和实践练习相结合,使学生掌握Linux系统的基本操作方法,具备在Linux下进行编程的技能,能运用所学知识进行软件设计和开发。

本课程具体完成培养方案中以下指标,重点完成指标1.2.2,2.1.1,2.2.1.

一级指标

二级指标

三级指标

1.技术知识和推理

1.2应用核心工程基础知识和原理

1.2.2掌握软件开发技术、软件设计工程、软件制造工程、软件工程项目管理等核心软件工程知识和原理。

2.个人能力、职业能力和素质

2.1工程推理和解决问题能力

2.1.1能够准确地获得软件系统需求信息,进行需求分析和方案设计。掌握文献检索、资料查询的基本方法,具有获取信息、解决问题的能力。

2.2.1能分析问题,进行实验探索,具有解决软件问题的执着、创造、批判性等思维能力;具备时间管理能力。

四、理论教学内容与学时分配

章标题

主要内容

学时

教学方法

备注

第1章

Linux概述

1、什么Linux

0.5

讲授

初步了解Linux,掌握在VMWare下安装和配置Linux虚拟机,并且能通过虚拟机访问互联网。

2、Linux的体系架构及特点

0.5

3、Linux的发行版本

0.5

4、Linux的主要应用领域

0.5

第2章

Linux的基本操作

1、Linux的安装

0.5

讲授

掌握Vi的使用,了解文件、目录、进程等基本概念,掌握安装和登录、文件及目录处理、系统管理、网络操作、系统安全等Linux常用命令。

2、Linux图像界面

0.5

★3、Linux命令基础

1

★4、Linux系统配置

1

第3章

Linux文件系统与磁盘管理

1、Linux文件系统简介

0.5

讲授

内容:文件系统结构(树形目录、绝对/相对路径)。文件与目录操作(ls、mkdir、cp、mv)。文件查找(find、locate)、归档与压缩(tar、zip)。

磁盘管理(分区、挂载、交换空间)。

重点:文件权限、链接(硬链接/软链接)、fdisk与mount命令。

2、文件与目录的基本操作

1

3、查找文件

0.5

4、归档与压缩

0.5

5、Linux文件链接

0.5

6、磁盘管理

0.5

课程实验一

磁盘分区与挂载

2

上机

掌握fdisk分区、mkfs格式化、mount挂载。

任务:在虚拟机中添加新磁盘并分区。格式化为Ext4文件系统并挂载到/mnt/data。配置开机自动挂载(/etc/fstab)。

第4章

Linux用户及权限机制

1、用户与用户组

0.5

讲授

内容:用户与用户组管理(useradd、passwd、groupadd)。

文件权限(chmod、chown)、特殊权限(SUID/SGID)。

配置文件(/etc/passwd、/etc/shadow)。

重点:权限位计算、umask与ACL。。

2、文件管理权限

1

课程实验二

用户/组管理及权限控制

2

上机

任务:创建用户组developers,添加用户user1、user2。设置目录/shared权限为组可读写。测试权限继承(setfacl)。

第5章

Linux文本处理

1、文本编辑器

0.5

讲授

内容:文本编辑器Vim(模式切换、查找替换)。文本切片(cut、paste)、比较(diff、patch)。格式化输出(printf、nl)、文本分析工具(awk、sed)。

重点:awk字段处理、sed流编辑器。。

2、文本切片和切块

0.5

3、文本比较

0.5

4、文本格式化