Linux-2023-spring
跳到导航
跳到搜索
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的使用技巧
密匙远程连接