Linux-2020-spring

来自SUDA-HLT
Zhli讨论 | 贡献2020年6月12日 (五) 07:17的版本 →‎考试形式
跳到导航 跳到搜索

Linux 操作系统 (2020春) 课程主页

  • 教师(字母序):谷飞;季怡;李正华;王红玲
  • 网络授课方式:雨课堂
    • 请同学们提前预习(看PPT和视频),上课时主要针对大家的问题进行讲解,互动


  • 视频的两个来源

考试形式

  • 开卷,在线考试
  • 腾讯会议,打开语音、摄像头。摄像头拍人(笔记本自带摄像头、或者手机摄像头放在合适的位置均可)
  • 电脑或手机上下载PDF考卷,然后把答案手写在A4纸上,写清楚题号(因为题目是选做的)
  • 交卷:请将答题纸逐一拍照,每张纸对应一个图片,发送到指定邮箱。每个图片作为1个单独的附件文件,不要弄成压缩包(老师处理方便一些)。
    • 图片的命名格式:学号-中文姓名-图片编号.jpg,如1727405001-张三-1.jpg 1727405001-张三-2.jpg ...
    • 李正华老师班同学发送到:jacob_zhou@outlook.com
    • 交卷后立刻发送邮件,并把邮件发送成功的图片发送到QQ群中
    • 考试结束后15分钟之内如果还没有收到同学的邮件,可能要特殊处理。
  • 题型:简答题、操作题、编程题(注意,根据自己对知识点的掌握,选做一部分题目)
  • 禁止事项
    • 禁止抄袭或代考。如发现,试卷均以零分计
    • 禁止互相讨论、传递答案等,一旦发现,按考试作弊处理

百度网盘课程视频

校内服务器课程视频

第一节课:Linux的历史与安装

课程内容:

  1. Linux的历史:wang-history.mp4
  2. Linux的安装:
    1. wang-install-part1.mp4
    2. wang-install-part2.mp4

第二节课:Linux和Windows的区别、图形化界面和文字界面的基本使用

课程内容(笔记):

  1. linux版本、图形界面、编码:linux-version-gui-encoding.mp4
  2. linux和Windows的区别:linux-vs-windows.mp4
  3. 绝对路径和相对路线:abs-rel-path.mp4

第三节课: 命令的语法 man ls

课程内容(笔记):

  1. 上节课回顾:review-adduser-sudo-su.mp4
  2. 几个简单命令:commands-uptime-whoami-etc.mp4
  3. 命令的语法、man、ls:command-grammar-man-ls.mp4

第4节课: 文件操作、文件查看、文件编辑

课程内容(笔记):

  1. 上节课回顾:review-and-file-operation.mp4
  2. 几个简单命令:file-read-edit.mp4

第5节课: 命令类型、命令执行过程、vi文本编辑(对应2018.4.10的课程)

课程内容(笔记):

  1. 上节课回顾:review.mp4
  2. 命令类型、命令执行过程:command-type-run.mp4
  3. vi文本编辑:vi.mp4

第6节课: shell高级、通配符、和重定向 (对应2018.4.17的课程)

课程内容(笔记):

  1. 上节课回顾:review-and-shell-more.mp4
  2. 通配符:shell-wildcard.mp4
  3. 重定向:shell-redirect.mp4

第7节课:find、egrep、正则表达式regex(对应2018.5.8的课程)

课程内容(笔记):

  1. 上节课回顾、find、egrep、正则表达式regex:review-and-find-egrep-regex.mp4
  2. 正则表达式regex-part2:regex-part2.mp4

第8节课:vi中的正则表达式、sed(对应2018.5.15的课程)

课程内容(笔记):

  1. 上节课回顾、find、egrep、正则表达式regex:review-and-vi-regex.mp4
  2. sed:sed.mp4

第9节课:正则表达式高级(分组)、awk、管道pipeline(对应2018.5.22的课程)

课程内容(笔记):

  1. 上节课回顾、regex高级、awk:review-and-regex-group-and-awk.mp4
  2. awk、管道:awk-part2-and-pipeline.mp4

第10节课:过滤器filter-diff-sort-egrep-tr-xargs(对应2018.5.29的课程)

课程内容(笔记):

  1. pipeline复习、filter-part1(diff):review-pipeline-and-filter-part1-diff.mp4
  2. filter-part2(sort, egrep, tr, xargs):filter-part2-sort-egrep-tr-xargs.mp4

第11节课:shell脚本(对应2018.6.5的课程)

课程内容(笔记):

  1. shell脚本 part1:shell-script-part1.mp4
  2. shell脚本 part2(declare环境变量):shell-script-part2-declare-and-environment-var.mp4
  3. shell脚本 part3:shell-script-part3-and-assignment.mp4

第12节课:shell脚本、C语言矩阵实现(指针的使用)(对应2018.6.12的课程)

课程内容(笔记):

  1. 复习,shell脚本执行、函数:review-and-shell-script-part4-execute-function.mp4
  2. shell脚本命令行参数、实际例子,C语言高效矩阵实现:shell-script-part5-cmdline-arg-and-c-matrix.mp4

第13节课:文件系统 file system(对应2018.6.19的课程)

课程内容(笔记):

  1. 文件系统part1(定义、EXT2、挂载卸载):fs-part1.mp4
  2. 文件系统part2:fs-part2.mp4
  3. 文件系统part3(软链接、硬链接):fs-part3-hard-and-symbolic-link.mp4

第14节课:C语言加速

课程内容:大家读懂这个读文本文件的代码,然后想一下有什么办法,可以加速:

  1. 数据和代码链接
  2. Makefile可以稍微了解一下

C语言指针 Python可变不可变对象、深拷贝浅拷贝

Python-copy.jpg