“Linux-2023-spring”的版本间的差异
跳到导航
跳到搜索
| (未显示3个用户的87个中间版本) | |||
| 第11行: | 第11行: | ||
* 上课时间和地点 | * 上课时间和地点 | ||
** 理论课:周一 5-6节(1-17周);博远楼401 | ** 理论课:周一 5-6节(1-17周);博远楼401 | ||
| − | ** 上机课:周一 3-4节(2-16周 | + | ** 上机课:周一 3-4节(2-16周 双周);理工楼239 |
*** 没上课的情况记录: | *** 没上课的情况记录: | ||
| 第21行: | 第21行: | ||
* 大家可以提前学习,课堂上多一些讨论、实践、提问题等 | * 大家可以提前学习,课堂上多一些讨论、实践、提问题等 | ||
| − | == | + | == 课程笔记 == |
| − | === | + | === Lesson 1(2023.2.20) === |
| − | [[ | + | *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image3.jpg 板书3] |
| + | |||
| + | 个人介绍、课程介绍(平时成绩如何计算) | ||
| + | |||
| + | 简介:linux安装 | ||
| + | |||
| + | 初识linux(图形界面 gnome bash shell top ps) | ||
| + | |||
| + | 命令的格式 (ls) | ||
| + | |||
| + | === Lesson 2(2023.2.27) === | ||
| + | *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.27-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.27-image2.jpg 板书2] | ||
| + | |||
| + | 相对路径、绝对路径、家目录、两个特殊目录(. ..)、 隐藏文件 | ||
| + | |||
| + | man:man -k;man 3 printf | ||
| + | |||
| + | 长选项、短选项 | ||
| + | |||
| + | ls pwd cd | ||
| + | |||
| + | shell使用技巧 | ||
| + | |||
| + | === Lesson 3 (2023-03-06) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.6-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.6-image3.jpg 板书2] | ||
| + | |||
| + | 复习根目录、家目录、相对路径、绝对路径 | ||
| + | |||
| + | 文件查看命令:cat less(语法介绍)head tail | ||
| + | |||
| + | 文件操作命令:cp mv mkdir rm rmdir 【cp的三(两)种用法】 | ||
| + | |||
| + | 命令的类型(type):外部命令、内嵌命令、alias (man builtins; help cd) | ||
| + | |||
| + | 命令的执行过程 | ||
| + | |||
| + | === Lesson 4 (2023-03-13) === | ||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image3.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image1.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image2.jpg 板书3] | ||
| + | |||
| + | 文本编辑vim(另一个是emacs,难一点,用的人少一些) | ||
| + | |||
| + | === Lesson 5 (2023-03-20) === | ||
| + | |||
| + | *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.20-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.20-image2.jpg 板书2] | ||
| + | |||
| + | * 上次课堂考察题目讲解 | ||
| + | * vim (part 2) | ||
| + | * 讲了一点find命令 | ||
| + | |||
| + | === Lesson 6 (2023-04-01) === | ||
| + | |||
| + | *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.1-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.1-image2.jpg 板书2] | ||
| + | |||
| + | * shell通配符 | ||
| + | * shell重定向 | ||
| + | |||
| + | === Lesson 7 (2023-04-10) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image3.jpg 板书3] | ||
| + | |||
| + | * egrep命令 | ||
| + | * 正则表达式【解决了20年讲义中的一个字符类如何包含中括号问题!】 | ||
| + | |||
| + | === Lesson 8 (2023-04-17) === | ||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.17-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.17-image2.jpg 板书2] | ||
| + | |||
| + | * 管道 | ||
| + | * 过滤器命令filter: egrep tee tr sort uniq wc cat? cp? ls? | ||
| + | * xargs | ||
| + | |||
| + | === Lesson 9 (2023-04-24) === | ||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image3.jpg 板书3] | ||
| + | * sed、awk | ||
| + | * 课堂考试 | ||
| + | * tr和分组重用的知识梳理 | ||
| + | |||
| + | === Lesson 10 (2023-05-08) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.8-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.8-image2.jpg 板书2] | ||
| + | * shell编程 | ||
| + | |||
| + | <nowiki> | ||
| + | x='aaaa\nbbbb' | ||
| + | printf $x # 会解释换行符 | ||
| + | echo $x # 不会解释换行符 | ||
| + | echo ${#x} # 10 </nowiki> | ||
| + | |||
| + | === Lesson 11 (2023-05-15) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image3.jpg 板书3]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image4.jpg 板书4] | ||
| + | * shell编程:运算符 test 分支循环 函数 shell脚本执行 | ||
| + | * 磁盘基础知识 | ||
| + | |||
| + | === Lesson 12 (2023-05-22) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image3.jpg 板书3] | ||
| + | |||
| + | * 磁盘 | ||
| + | |||
| + | * 文件系统 挂载 | ||
| + | |||
| + | === Lesson 13 (2023-05-29) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image3.jpg 板书3] | ||
| + | * mount回顾 | ||
| + | * 目录的block中存的啥?OS如何获取/etc/passwd的内容? | ||
| + | * 权限管理(目录的rx权限是什么) | ||
| + | * 时间戳 ctime atime mtime | ||
| + | * 硬链接 hard link | ||
| + | |||
| + | === Lesson 14 (2023-06-05) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image3.jpg 板书3] | ||
| + | |||
| + | *软链接 | ||
| + | *find | ||
| + | |||
| + | === Lesson 15 (2023-06-12) === | ||
| + | |||
| + | * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image3.jpg 板书3] | ||
| + | |||
| + | * find | ||
| + | * tar/zip | ||
| + | * 用户管理:adduser passwd sudoer | ||
| + | * 进程管理:top ps fg bg | ||
| + | * rand | ||
| + | * uniq -c | ||
| + | * 字符串编辑 ${str:2:4} | ||
| + | |||
| + | --- | ||
| + | |||
| + | 遗留问题: | ||
| + | |||
| + | |||
| + | |||
| + | undo U的具体规则(不要太细节) | ||
| + | |||
| + | === 将来 === | ||
| + | |||
| + | unix = kernel + 实用工具(包括shell) | ||
| + | |||
| + | linux是unix家族中的一类成员 | ||
== 计划的一些东西 == | == 计划的一些东西 == | ||
2024年12月28日 (六) 05:15的最新版本
Linux 操作系统 (2023春) 课程主页(李正华老师班级)
课程安排
- Teacher: 李正华
- 助教:窦晨晖、侯洋
- QQ群: Linux-2023-spring;群号:298488175
- 计20人工智能(~52人)
- 专业选修课
- 上课时间和地点
- 理论课:周一 5-6节(1-17周);博远楼401
- 上机课:周一 3-4节(2-16周 双周);理工楼239
- 没上课的情况记录:
- 成绩分布(暂定):平时20分(课堂考试、考勤)、实验20、期末60(开卷)
2018年春季上课视频和笔记(欢迎大家指出错误)
- 网址链接
- 大家可以提前学习,课堂上多一些讨论、实践、提问题等
课程笔记
Lesson 1(2023.2.20)
个人介绍、课程介绍(平时成绩如何计算)
简介:linux安装
初识linux(图形界面 gnome bash shell top ps)
命令的格式 (ls)
Lesson 2(2023.2.27)
相对路径、绝对路径、家目录、两个特殊目录(. ..)、 隐藏文件
man:man -k;man 3 printf
长选项、短选项
ls pwd cd
shell使用技巧
Lesson 3 (2023-03-06)
复习根目录、家目录、相对路径、绝对路径
文件查看命令:cat less(语法介绍)head tail
文件操作命令:cp mv mkdir rm rmdir 【cp的三(两)种用法】
命令的类型(type):外部命令、内嵌命令、alias (man builtins; help cd)
命令的执行过程
Lesson 4 (2023-03-13)
文本编辑vim(另一个是emacs,难一点,用的人少一些)
Lesson 5 (2023-03-20)
- 上次课堂考察题目讲解
- vim (part 2)
- 讲了一点find命令
Lesson 6 (2023-04-01)
- shell通配符
- shell重定向
Lesson 7 (2023-04-10)
- egrep命令
- 正则表达式【解决了20年讲义中的一个字符类如何包含中括号问题!】
Lesson 8 (2023-04-17)
- 管道
- 过滤器命令filter: egrep tee tr sort uniq wc cat? cp? ls?
- xargs
Lesson 9 (2023-04-24)
Lesson 10 (2023-05-08)
x='aaaa\nbbbb'
printf $x # 会解释换行符
echo $x # 不会解释换行符
echo ${#x} # 10
Lesson 11 (2023-05-15)
Lesson 12 (2023-05-22)
- 磁盘
- 文件系统 挂载
Lesson 13 (2023-05-29)
- 板书1、板书2、板书3
- mount回顾
- 目录的block中存的啥?OS如何获取/etc/passwd的内容?
- 权限管理(目录的rx权限是什么)
- 时间戳 ctime atime mtime
- 硬链接 hard link
Lesson 14 (2023-06-05)
- 软链接
- find
Lesson 15 (2023-06-12)
- find
- tar/zip
- 用户管理:adduser passwd sudoer
- 进程管理:top ps fg bg
- rand
- uniq -c
- 字符串编辑 ${str:2:4}
---
遗留问题:
undo U的具体规则(不要太细节)
将来
unix = kernel + 实用工具(包括shell)
linux是unix家族中的一类成员
计划的一些东西
vscode的使用技巧
密匙远程连接