“Linux-2023-spring”的版本间的差异

来自SUDA-HLT
跳到导航 跳到搜索
 
(未显示3个用户的75个中间版本)
第11行: 第11行:
 
* 上课时间和地点
 
* 上课时间和地点
 
** 理论课:周一 5-6节(1-17周);博远楼401
 
** 理论课:周一 5-6节(1-17周);博远楼401
** 上机课:周一 3-4节(2-16周 双周);理工楼243
+
** 上机课:周一 3-4节(2-16周 双周);理工楼239
 
*** 没上课的情况记录:
 
*** 没上课的情况记录:
  
第21行: 第21行:
 
* 大家可以提前学习,课堂上多一些讨论、实践、提问题等
 
* 大家可以提前学习,课堂上多一些讨论、实践、提问题等
  
== 课程板书 ==
+
== 课程笔记 ==
=== 第一次课(2023.2.20) ===
+
=== 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]
 
*[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的使用技巧

密匙远程连接